Skip to content

Instantly share code, notes, and snippets.

describe("Dashboard Page", async() => {
it("Login as Basic", async() => {
await page.goto(baseUrl, {waitUntil: "networkidle0"})
await page.click(".login-btn")
await page.waitForSelector('app-login form > input:nth-child(2)')
await page.type('app-login form > input:nth-child(2)', process.env.USERNAME)
await page.type('app-login form > input:nth-child(4)', process.env.PASSWORD)
await page.click('app-login form > button')
await page.waitForSelector('div.content-container > swiper')
})
@rajdeeep2k17
rajdeeep2k17 / functionality.js
Created February 5, 2018 15:39
Some describes are skipper for headless mode
// import { page, browser } from "../global"
require('dotenv').config()
const { exists } = require('../jest/utils')
const faker = require('faker');
test("Setup", async() => {
await page.setRequestInterception(true)
page.on('request', (request) => {
@rajdeeep2k17
rajdeeep2k17 / functionality-mobile.js
Last active February 16, 2018 14:51
This code snippet consists of all the test cases for mobile version running in headless mode
require('dotenv').config()
const { exists } = require('../jest/utils')
const faker = require('faker');
test("Setup", async () => {
await page.setRequestInterception(true)
page.on('request', (request) => {
(['image', 'font'].indexOf(request.resourceType()) !== -1) ? request.abort() : request.continue()
})
@rajdeeep2k17
rajdeeep2k17 / desktop-functionality.js
Created March 1, 2018 07:52
This file contains all the test cases of sexy date desktop version
// Final Version
// import { page, browser } from "../global"
require('dotenv').config()
const { exists } = require('../jest/utils')
const faker = require('faker');
const fs = require('fs');
const path = require('path');