我是靠谱客的博主 机灵往事,最近开发中收集的这篇文章主要介绍selenium鼠标定位问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目前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鼠标定位问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部