小编Gen*_*iii的帖子

Protractor的隐式等待如何与显式等待交互?

当隐式等待小于显式时会发生误解:

var timeOut = 5000;
var search = element(by.xpath(`//*[@name='qwer']`));
browser.manage().timeouts().implicitlyWait(4000);
browser.ignoreSynchronization = true;

describe('Protractor Test', function () {
    beforeEach(function () {
        browser.get('https://www.google.com.ua');
    });
    it('EC', function () {
        console.log('START');
        // browser.sleep(timeOut);
        browser.wait(protractor.ExpectedConditions.presenceOf(search), timeOut);
    });
});
Run Code Online (Sandbox Code Playgroud)

总时间:8.613秒.隐式设置等待第二个低位:3000,结果为6.865秒.它是如何在引擎盖下工作的?非常感谢提前!

javascript selenium webdriver wait protractor

8
推荐指数
1
解决办法
7015
查看次数

标签 统计

javascript ×1

protractor ×1

selenium ×1

wait ×1

webdriver ×1