selenium处理鼠标悬停才能显示的元素

avatar
作者
猴君
阅读量:0

定位鼠标悬停才显示的元素,要引入新模块Action Chalins

from selenium import webdriver from selenium.webdriver.common.action_chains import Action Chalins  driver = webdriver.Chrome() driver.get("http://www.baidu.com")  #定位百度页面上鼠标悬停设置按钮 mouse=driver.find_element_by_link_text("设置") ActionChains(driver).move_to_element(mouse).perform() driver.find_element_by_link_text("高级搜索").click() 

需要注意的是,悬停的目标链接怎么获取到?
虽然用蓝鼠标点击不到悬停元素,但是一般的按钮等链接xpath等,也是在网页源代码中可以直接找到的,只是隐藏了,多找找源代码

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!