如果我想使用
implicitlyWait
,我应该在测试中的哪里放置browser.manage().timeouts().implicitlyWait(5000);
?implicitlyWait
,我应该在测试中的哪里放置browser.manage().timeouts().implicitlyWait(5000);
?implicitlyWait()
的原因是因为隐式等待是protractor在执行操作之前等待的默认时间。让protractor知道隐式等待时间,甚至在测试开始之前就是最好的利用方式,而且onPrepare()
函数在所有测试套件之前运行一次。element(LOCATOR).getText();
onPrepare: function(){
browser.manage().timeouts().implicitlyWait(5000);
},