只需单击一下,就可以双击selenium chromedriver。

时间:2014-11-13 12:34:58

标签: selenium automated-tests robotframework selenium-chromedriver

我正在使用Robot框架进行自动化测试,并且我需要测试双击的一个特定元素。但似乎在运行测试chromedriver for selenium时,双击事件本身就是单击,并执行为单击而编写的功能。虽然在使用Firefox进行测试时,同样的事情也可行。

我有点好奇的是" Double Click" chromedriver根本不支持关键字?如果没有,是否有任何其他解决方案/替代方案来实现这一目标?

代码片段:



Double click Element  xpath=.//*[@class='graph-node-group']




提前致谢

1 个答案:

答案 0 :(得分:0)

我有同样的问题,我能够发现第二个执行()修复了问题

elem = self.wd.find_element_by_xpath(xpath)
actions = ActionChains(self.wd)
actions.double_click(elem).perform()
actions.perform()