我正在使用Robot框架进行自动化测试,并且我需要测试双击的一个特定元素。但似乎在运行测试chromedriver for selenium时,双击事件本身就是单击,并执行为单击而编写的功能。虽然在使用Firefox进行测试时,同样的事情也可行。
我有点好奇的是" Double Click" chromedriver根本不支持关键字?如果没有,是否有任何其他解决方案/替代方案来实现这一目标?
代码片段:
Double click Element xpath=.//*[@class='graph-node-group']

提前致谢
答案 0 :(得分:0)
我有同样的问题,我能够发现第二个执行()修复了问题
elem = self.wd.find_element_by_xpath(xpath)
actions = ActionChains(self.wd)
actions.double_click(elem).perform()
actions.perform()