我使用Selenium Standalone服务器2.47.0,它支持sendKeys
命令吗?Selenium Standalone Server 2.47.0是否支持“sendKeys”命令?
任何一个在2.47.0中使用的命令sendKeys
?
注:我知道我们可以使用type
命令,但我需要sendKeys
才能工作。
我使用Selenium Standalone服务器2.47.0,它支持sendKeys
命令吗?Selenium Standalone Server 2.47.0是否支持“sendKeys”命令?
任何一个在2.47.0中使用的命令sendKeys
?
注:我知道我们可以使用type
命令,但我需要sendKeys
才能工作。
是的,.sendkeys("texthere")
是Selenium Standalone服务器2.47.0中的有效选项。
是的,它肯定不会,这里是我们的代码示例:
protected void type(String xpath, String text) {
WebElement element = driver.findElement(By.xpath(xpath));
element.sendKeys(text);
}
使用 生成信息:版本: '2.47.0',修订版: '0e4837e',时间:“2015-07 -29 22:56:05'
你可以在你使用'sendKeys()'的地方显示代码吗?你有什么错误吗? – alecxe
是的,我收到以下错误: | sendKeys | name = user currentTest.recordFailure:命令执行失败。请通过https://groups.google.com/forum/#!forum/selenium-users搜索用户组,以获取日志窗口中的错误详细信息。错误消息是:元素当前不可交互,可能不会被操纵 – BSalunke
@BSalunke这是一个完全不同的问题,您应该重写问题或打开另一个问题。你的问题是,你试图发送文本到一个不“可交互”的元素,即不能接收文本的元素,比如标签,或者一个
或者......任何东西。告诉我们你真的想用什么样的工具(看起来像用selenium-ide进行录制,或者是在播放一些录制的脚本?),然后向我们展示一些HTML页面代码,其中包含要输入文本的元素以及运行测试的脚本或代码的一部分。 –