Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import {browser, element, by, ExpectedConditions} from 'protractor';
- import {LogPage} from './pageobjects/login.po';
- import {DomainsPo} from './pageobjects/domain.po';
- import {DashboardPo} from './pageobjects/dashboard.po';
- import {Utils} from "./utils";
- import {waitForMap} from "@angular/router/src/utils/collection";
- let Faker = require('faker');
- let randomEmail = Faker.internet.email();
- let randomName = Faker.lorem.word();
- let q = require('chai')
- describe('create domain', function () {
- let page = new LogPage();
- let domains = new DomainsPo();
- let dashboard = new DashboardPo();
- let utils = new Utils();
- it('click domains', async function () {
- browser.ignoreSynchronization = true
- browser.sleep(14000).then(() => expect(element(by.xpath("//*[@class='m-menu__link'][contains(text(),'Domains')]")).click())
- )
- })
- it('click New', function () {
- browser.sleep(5000)
- domains.new().click()
- })
- it('click Name', function () {
- expect(domains.name().click())
- })
- it('fill Name', function () {
- expect(domains.name().sendKeys(randomName + '.actest.pro'));
- })
- it('choose type', function () {
- expect(domains.type().click());
- expect(domains.type_landing().click());
- })
- it('click offer', function () {
- expect(domains.offer().click());
- expect(domains.search_offer().click());
- expect(domains.search_offer().sendKeys('4'));
- expect(domains.braslet().click());
- })
- it('choose landing', function () {
- // expect(!domains.loader().isDisplayed());
- expect(domains.landing().click());
- })
- it('click and choose status', function () {
- expect(domains.status_form().click());
- expect(domains.status_enable().click());
- })
- // it('check domain name', function () {
- // expect(domains.add_form_btn().click().then(
- // () => domain_header("Domains")));
- // expect(Utils.find_by_name(randomName + '.actest.pro'));
- // })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement