【求助】python+selenium+xpath定位问题
【求助】python+selenium+xpath定位问题1、登陆成功,鼠标移动至用户中心,才能看到退出按钮
2、是否需要加上鼠标移动这步操作呢
3、麻烦大师指点下,如何写呢? 非常感谢
这个我不会 我会的皮毛都算不上呢 我也在学习中主要是用不上现在 还没时间学 :L可以问问若尘_51 或是 清晨一缕阳光 梦想家 发表于 2016-12-20 10:48
这个我不会 我会的皮毛都算不上呢 我也在学习中主要是用不上现在 还没时间学 可以问问若尘_51...
恩好我也刚开始研究,两位大神在哪呢?
@若尘_51 @清晨一缕阳光 试试下面的方法:
from selenium import webdriver
##导入Action Chains模块
from selenium.webdriver.common.action_chains import ActionChains
##建立动作链
chain = ActionChains(driver)
##定位到用户中心
user_center=driver.find_element_by_xpath("xxx")
#执行
chain.move_to_element(user_center).perform()
#点击退出
driver.find_element_by_xpath("xxx").click() 若尘_51 发表于 2016-12-20 11:29
试试下面的方法:
from selenium import webdriver
##导入Action Chains模块
chain=ActionChains(driver)
user_center=driver.find_element_by_xpath('//div[@class="fl name"]')
chain.move_to_element(user_center).perform()
走到这步报错了
selenium.common.exceptions.WebDriverException: Message: POST /session/6cb36918-5d05-4431-89f1-c4d54c2448ed/moveto did not match a known command 黑盒测试 发表于 2016-12-20 12:27
chain=ActionChains(driver)
user_center=driver.find_element_by_xpath('//div[@class="fl na ...
把脚本和报错一并截个图看看 若尘_51 发表于 2016-12-20 13:42
把脚本和报错一并截个图看看
你看下 黑盒测试 发表于 2016-12-20 13:53
你看下
百度了一下,是这个原因:
这是Mozilla/geckodriver的一个bug,由于geckodriver开发是2016年中旬的,所以只能这对firefox47或者更老的版本使用,如果你要使用selenuym3+firefox,请使用较老版本的firefox。或者你可以尝试考虑selenuym3+chrome。 若尘_51 发表于 2016-12-20 14:00
百度了一下,是这个原因:
这是Mozilla/geckodriver的一个bug,由于geckodriver开发是2016年中旬的,所 ...
:'(:'(:'(好的 我装个老的火狐试试 若尘_51 发表于 2016-12-20 14:00
百度了一下,是这个原因:
这是Mozilla/geckodriver的一个bug,由于geckodriver开发是2016年中旬的,所 ...
试了几个版本都不行前面都启动不了driver.get(url)这步都报错了算了我还是先用回原来的浏览器这个问题先放着吧只能这样了 直接用chrome就好了! 学习 qmqq0000 发表于 2016-12-26 11:41
直接用chrome就好了!
chrome用哪个版本 具体怎么配置呢 麻烦帮我写下步骤写下 目前看到视频中确认自己写的鼠标移动事件是错的,但是实际还没有实验操作图中的方法
页:
[1]