Ошибка при ожидании синхронизации транспортира c со страницей: «и angularJS тестируемость и angular тестируемость не определены - PullRequest
0 голосов
/ 23 марта 2020

Я получаю эту ошибку при выполнении кода транспортира.

Ошибка: ошибка при ожидании синхронизации транспортира c со страницей: «оба angularJS тестируемость и angular тестируемость не определена. Это может быть связано либо с тем, что это страница, отличная от angular, либо с тем, что ваш тест включает в себя навигацию на стороне клиента, которая может помешать загрузке Protractor. Подробнее см. http://git.io/v4gXM "

Ниже код-

''' const { Given, And, When, Then } = require('cucumber');
    const expect = require('chai').expect;
    var util = require('util');
    var fs = require('fs');

    // Search ELD Provider
    Then("I click on search Provider feild" , async ()=> {
      await $fk.textbox("Search Provider").enter_value("peoplenet");
      await browser.waitForAngularEnabled(false);
      await $fk.base_page.loaderWait(false);
    });

    Then("I am able to see this provider record on screen" , async ()=> {
      let a = await element(by.css("div.app-content-wrapper.facility-manager-wrapper div.mainContent app-my-eld.ng-star-inserted:nth-child(2) div.main-content div.ng-star-inserted:nth-child(3) div.ui-table.ui-widget.ui-table-hoverable-rows div.ui-table-scrollable-wrapper.ng-star-inserted div.ui-table-scrollable-view div.ui-table-scrollable-body table.ui-table-scrollable-body-table tbody.ui-table-tbody tr.ui-selectable-row.ui-state-highlight.ng-star-inserted td.table-column.ng-star-inserted:nth-child(2) > span.ng-star-inserted"));
      console.log(a.getText());
    });

    Then("I clear the Search feild" , async ()=> {
      await $fk.textbox("Search Provider").clear();
    });

    // Click on Add ELD button
    When("I click on Add provider button" , async ()=> {
      await $fk.button(" Add ELD ").click();
    });

    /*Then("I Click on cancel and Reclick on Add Provider Button" , async ()=> {
      await $fk.textbox("Search Provider").clear();
    });*/

    When("I select a Truck ELD or Trailer GPS" , async ()=> {
      await $fk.radiobutton(" Truck ELD ").click();
    });

    Then("I select Location Provider & Authorize the details" , async ()=>{
    //user will enter identification number here
      await $fk.lookup("ng-input").click();
      await $fk.lookup("ng-input").enter_value("Afaqy")
      await $fk.base_page.loaderWait(false);
      await $fk.base_page.click_on_first_suggestion();
      await $fk.textbox("Enter username").enter_value("unilever-sanad");
      await $fk.textbox("Enter password").enter_value("qwerty");
    });

    Then("I click on Terms and conditions Checkbox and click on next" , async ()=>{
      await $fk.checkbox("mat-checkbox-inner-container").mouse_move();
      await $fk.checkbox("mat-checkbox-inner-container").click();
    });

    Then("I click on Next to go to next page",async () => {
      //await $fk.button("Next").click();
      await $fk.button("Next").click();
      await browser.sleep(10000);
    });

    Then("I Enter Asset id" , async ()=>{
      await $fk.textbox("Asset ID").enter_value("9998");
      await $fk.button("Locate").click();
      await $fk.base_page.loaderWait(false);
    });

    Then("I Click on Add location Provider" , async ()=>{
      await $fk.button("Add Location Provider").click();
    });

    Then ("I click on Logout" , async ()=>{
      await $fk.button("Done").click();
      await element(by.xpath("//img[@class='image']")).click();
      await browser.sleep(1000);
      //It will click on Log Out Button
      await $fk.dropdown("Log Out").click();
      await browser.sleep(1000);
      browser.quit();
    });'''
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...