【问题标题】:Protractor test failed in chrome量角器测试在 chrome 中失败
【发布时间】:2018-05-23 17:21:55
【问题描述】:

在 chrome 中测试失败并出现错误:失败:未找到使用的元素。在 Firefox 中工作正常。

describe("Main page functionality", () => {

var mainPage;
var url = "https://prom.ua/ua/";
var request = 'iphone';

beforeEach(() => {
    browser.ignoreSynchronization = true;
    browser.get(url);
    mainPage = require("../pages/mainPage.js");
});

it("Test search response title has requsted text", () => {
    var mainPage = require("../pages/mainPage.js");
    mainPage.search(request);
    expect(mainPage.getResponseTitle().getText()).toContain(request);
});
});

【问题讨论】:

  • 如果错误来自mainPage.getResponseTitle(),请显示此功能代码和与此功能相关的代码。还显示错误消息包括使用哪个定位器未能找到元素的信息

标签: google-chrome protractor


【解决方案1】:

首先检查哪个元素失败,然后你可以添加等待元素可见:

 browser.wait(EC.visibilityOf(element(by.id("id"))), 30000, "Element is not visible").

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-28
    相关资源
    最近更新 更多