Java版本:7,硒版本:2.45
我无法使用sendKeys方法对链接(锚标记)执行ENTER。
步骤1:TAB
使用sendKeys
方法执行(此方法有效)。所述链接具有焦点。我可以手动按下ENTER
键盘,它将触发链接。
步骤2:使用方法执行ENTER
(或RETURN
)sendKeys
(无效)。
我试过了:
thread.sleep
之前添加ENTER
。webDriver.wait
之前添加ENTER
。webDriver.switchTo().activeElement()
然后执行我的ENTER
操作来检索活动元素。请注意,使用相同的方法,我可以click
在元素上执行,而不是ENTER
。Actions
对象,将键直接发送到元素)。注意:
wait
(发送我的之前ENTER
)发生时选择链接。ENTER
用另一个替换我的TAB
焦点是正确的元素。sendKeys
通话后,我都会让Web驱动程序等待任何ajax通话等。所以那不是问题。任何和所有帮助/提示表示赞赏。谢谢!PS:不用说我已经阅读了所有其他SO帖子。
Chrome已从40.X版本更新到43.0.2357.65-1版本。
错误现已修复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句