博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python+selenium遇到鼠标悬停不成功可以使用js进行操作
阅读量:5152 次
发布时间:2019-06-13

本文共 495 字,大约阅读时间需要 1 分钟。

问题:在定位这种悬停后出现下拉操作的时候,尝试了使用move_to_element的方法

# ele_logout = br.find_element_by_xpath('/html/body/div[1]/div[1]/div/ul/li[5]/div') # ActionChains(br).move_to_element(ele_logout).perform() 不成功;╮(╯﹏╰)╭

 

好吧网上大神介绍用js的方法试一下

>>> btn = br.find_element_by_xpath('/html/body/div[1]/div[1]/div/ul/li[5]/div/ul/li[4]/a')

>>> br.execute_script('$(arguments[0]).click()',btn)

我的天,成功了( ⊙ o ⊙ )

js解释:

arguments对象,它是调用对象的一个特殊属性,用来引用Arguments对象。Arugments对象就像数组。

 

转载于:https://www.cnblogs.com/hungerboy/p/7016773.html

你可能感兴趣的文章
Windows 8 操作系统 购买过程
查看>>
软件工程课程-个人编程作业
查看>>
Java8内存模型—永久代(PermGen)和元空间(Metaspace)(转)
查看>>
GitLab+Nginx(SSL)+MySQL+Ruby安装部署
查看>>
visualSVN server安装使用
查看>>
看看 Delphi XE2 为 VCL 提供的 14 种样式
查看>>
网络的基础知识
查看>>
ObjectiveC基础教程(第2版)
查看>>
BZOJ2243 洛谷2486 [SDOI2011]染色 树链剖分
查看>>
centos 引导盘
查看>>
JS绘制曲线图
查看>>
Notes of Daily Scrum Meeting(12.8)
查看>>
在Eclipse中查看JDK类库的源代码
查看>>
linux每日命令(32):gzip命令
查看>>
第三次作业
查看>>
Apriori算法
查看>>
onlevelwasloaded的调用时机
查看>>
求出斐波那契数组
查看>>
Vue.js 基础学习之组件通信
查看>>
Java程序员的成长之路
查看>>