Jos*_*shA 3 javascript selenium selenium-webdriver
使用selenium-webdriver for javascript等待页面完全加载的最佳方法是什么?我注意到这个问题非常相似,但我需要在javascript中实现.
var webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until;
var driver = new webdriver.Builder()
.forBrowser('firefox')
.build();
driver.get('http://www.google.com');
// Wait for the page to fully load here...
// Something like this...
// driver.wait(...);
// Then do other stuff here
driver.quit();
Run Code Online (Sandbox Code Playgroud)
我发现这适用于我需要的东西.
driver.get('http://www.google.com');
driver.wait(function() {
return driver.executeScript('return document.readyState').then(function(readyState) {
return readyState === 'complete';
});
});
// Do stuff after page load here
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4732 次 |
| 最近记录: |