其他分享
首页 > 其他分享> > 定位鼠标悬浮才出现的元素

定位鼠标悬浮才出现的元素

作者:互联网

方法一:

第一步:按F12进入开发者模式 

第二步:点击Sources.

第三步:鼠标进入,触发悬浮框弹出,然后鼠标停止不要移动。

第四步:按F8 或者(Ctrl+\),正常情况下,此时页面的顶部中间位置会出现Paused in debugger提示(如下图),此时可以任意移动鼠标,会发现悬浮框不会消失了。

当完成悬浮框内元素的定位后,再次按F8 或者(Ctrl+\),即可停止暂停,使网页继续工作。

 

方法二:

引入鼠标的操作方法。

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains

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()
sleep(1)

这样就可以完美的解决我们需要定位的隐藏元素了。

方法三:

方法一和方法二结合使用


标签:定位,鼠标,webdriver,悬浮,driver,element
来源: https://www.cnblogs.com/jasmine0627/p/16543402.html