解决ActionChains(driver).move_to_element(above).perform()报错问题

脚本在执行到
ActionChains(driver).move_to_element(above).perform()
失败,报如下错误
解决ActionChains(driver).move_to_element(above).perform()报错问题_第1张图片
脚本代码如下:
解决ActionChains(driver).move_to_element(above).perform()报错问题_第2张图片
思路:

用 webdriver.Chrome() 方法 谷歌浏览器打开没问题,火狐有问题
说明,浏览器版本、浏览器驱动、selenium版本肯能没对应

列出运行环境:
报错之前环境:
Selenium版本:3.0.2
Geckodriver:0.14
狐火:52

解决方法:
升级:
Selenium版本:3.4 (命令: pip install --upgrade selenium==3.4)
Geckodriver:0.16 (下载地址:https://github.com/mozilla/geckodriver/releases)
狐火:52

Ok,问题解决

ActionChains(driver).move_to_element(above).perform()
执行成功,成功悬停在页面元素

你可能感兴趣的:(robotframework)