selenium鼠标悬停显示二级菜单或下拉菜单
程序员文章站
2023-12-30 13:26:10
...
我们需要使用到actionchains()函数
actionchains是selenium里面专门处理鼠标相关的操作如:鼠标移动,鼠标按钮操作,按键和上下文菜单(鼠标右键)交互。
如下面代码,这里我需要将鼠标定位到头像(img)处,使页面显示下拉菜单,同时又不能点击头像(img)
from selenium.webdriver.common.action_chains import ActionChains
img=driver.find_element_by_xpath('//div[@class="head f-fl f-pr"]/img')
ActionChains(driver).move_to_element(img).perform()
显示下拉菜单后,就可以进一步对下拉菜单操作了
推荐阅读
-
selenium鼠标悬停显示二级菜单或下拉菜单
-
实现Bootstrap导航条可点击和鼠标悬停显示下拉菜单
-
实现Bootstrap导航条可点击和鼠标悬停显示下拉菜单
-
实现Bootstrap导航条可点击和鼠标悬停显示下拉菜单
-
Axure怎么制作鼠标悬停下拉菜单显示的特效?
-
Axure怎么制作鼠标悬停下拉菜单显示的特效?
-
php 下拉菜单拣选某个值后,控制另一个下拉菜单的显示或隐藏
-
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动_javascript技巧
-
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动_javascript技巧
-
jquery实现鼠标滑过显示二级下拉菜单效果_jquery