为什么Selenium WebDriver不使用JavaScript等待时间参数工作
Why won't Selenium WebDriver wait until time parameter work using JavaScript?
我使用的是README中的示例。Md文件在这里:https://github.com/SeleniumHQ/selenium/tree/master/javascript/node/selenium-webdriver
var webdriver = require('selenium-webdriver'),
By = require('selenium-webdriver').By,
until = require('selenium-webdriver').until;
var driver = new webdriver.Builder()
.forBrowser('firefox')
.build();
driver.get('http://www.google.com/ncr');
driver.findElement(By.name('q')).sendKeys('webdriver');
driver.findElement(By.name('btnG')).click();
driver.wait(until.titleIs('webdriver - Google Search'), 1000);
driver.quit();
无论我将时间设置为多少(在示例中为1000),它都不会等待那么长的时间。
第二个参数是超时。这是.wait
等待第一个参数条件满足的最大时间,但一旦条件满足,它将立即停止等待。
相关文章:
- 在哪里可以找到RXUI Javascript'时间飞逝'实例
- Javascript Unix时间戳转换
- 如何使用JavaScript创建时间计数器
- Javascript等待ajax成功后再执行代码
- Javascript将时间转换为CET
- 通过Twitter API javascript从时间线获取Twitter状态
- Javascript格式时间军用am pm从字符串
- 香草Javascript-不同时间的动画
- 用javascript将时间格式化为小时和分钟
- JavaScript:等待特定时间的完成
- 使用JavaScript将时间戳UTC转换为IST
- 早于x的javascript unix时间戳
- 如何对Javascript Unix时间戳数组进行排序
- 如何强制JavaScript等待,直到动态添加的脚本文件完成加载
- Javascript模糊时间(例如'10分钟前');s精确到几秒钟
- JavaScript从时间戳开始计数
- 如何测量javascript解析时间
- Javascript + Imacro步骤和循环段之间的随机等待时间代码Bug
- 为什么Selenium WebDriver不使用JavaScript等待时间参数工作
- 在指定的等待时间后运行javascript