2015-09-25 45 views
-1

我使用Selenium Standalone服务器2.47.0,它支持sendKeys命令吗?Selenium Standalone Server 2.47.0是否支持“sendKeys”命令?

任何一个在2.47.0中使用的命令sendKeys

注:我知道我们可以使用type命令,但我需要sendKeys才能工作。

+0

你可以在你使用'sendKeys()'的地方显示代码吗?你有什么错误吗? – alecxe

+0

是的,我收到以下错误: | sendKeys | name = user currentTest.recordFailure:命令执行失败。请通过https://groups.google.com/forum/#!forum/selenium-users搜索用户组,以获取日志窗口中的错误详细信息。错误消息是:元素当前不可交互,可能不会被操纵 – BSalunke

+1

@BSalunke这是一个完全不同的问题,您应该重写问题或打开另一个问题。你的问题是,你试图发送文本到一个不“可交互”的元素,即不能接收文本的元素,比如标签,或者一个
或者......任何东西。告诉我们你真的想用什么样的工具(看起来像用selenium-ide进行录制,或者是在播放一些录制的脚本?),然后向我们展示一些HTML页面代码,其中包含要输入文本的元素以及运行测试的脚本或代码的一部分。 –

回答

0

是的,.sendkeys("texthere")是Selenium Standalone服务器2.47.0中的有效选项。

1

是的,它肯定不会,这里是我们的代码示例:

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'