【发布时间】:2015-01-10 14:33:04
【问题描述】:
我正在使用 Robot 框架进行自动化测试,并且在一个特定元素上我需要测试双击。但似乎在运行测试时 chromedriver for selenium 正在将双击事件作为单击本身并执行为单击编写的功能。不过,在使用 Firefox 进行测试时,同样的事情应该会起作用。
我有点好奇chromedriver根本不支持“双击”关键字吗?如果没有,是否有任何其他解决方法/替代方法来实现这一目标?
代码片段:
Double click Element xpath=.//*[@class='graph-node-group']
提前致谢
【问题讨论】:
-
你在使用 selenium2library 吗?
-
是的,我正在使用 selenium2library。
-
您是否尝试过使用原始 selenium 双击,即:
Selenium2library.Double Click Element或仅使用两次单击?Selenium2library.Click ElementSelenium2library.Click Element -
我尝试了原始的“Selenium2library.Double Click Element”,但它不起作用。并且不会使用两个“Selenium2library.Click Element Selenium2library.Click Element”是错误的吗?我的意思是点击事件已经发生了其他事情。它会执行那个然后继续。
-
做一些研究,发现双击不起作用的一些老问题。您使用的是最新版本的 chrome 驱动程序和 selenium 吗?
标签: selenium automated-tests robotframework selenium-chromedriver