概述
目前python版本都已经是3.0以上版本,在安装完成python后,在使用pip安装selenium必然也是3.0以上版本,因此在选择浏览器的过程中飞上注意(Firefox选47版本以上的,46版本试过也可以用,但尽量不要用最新的),然后必须下载浏览器驱动才能正常使用。
使用google浏览器也一样,需要下载驱动(注意:下载版本匹配的驱动,匹配的版本,自己查找,不在多说)。
接下来真正的问题出现:
1.鼠标悬停和拖拽操作失败
ActionChains(driver).move_to_element(d).perform()
ActionChains(driver).drag_and_drop(a, d).perform()
使用Firefox浏览器不能正常操作,许多网友给出的结论也是自己跳过的坑,很是经典(降版本),我觉得略显得麻烦,这里是驱动和浏览器的一个bug,目前还没有修复。建议再安装一个Google浏览器,用b代替a,驱动什么的和之前一样放置相同的位置,正常执行即可解决问题。排除来回升降级软件的苦恼。
a、#driver = webdriver.Firefox()
b、#driver = webdriver.Chrome()
最后
以上就是机灵往事为你收集整理的selenium鼠标定位问题的全部内容,希望文章能够帮你解决selenium鼠标定位问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复