定位悬浮下拉列表(百度-设置)

  1. 以百度首页为例子,在右上角有设置按钮,鼠标放在设置按钮上,会悬浮显示下拉菜单
  2. selenium定位悬浮菜单的内容时,需要先定位到设置按钮,然后再定位下拉菜单
baidu.png

具体实现代码如下:

from selenium import webdriver 
from time import sleep
from selenium.webdriver.common.action_chains import ActionChains #导入鼠标事件的方法

driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
driver.maximize_window()
sleep(2)
set = driver.find_element_by_link_text("设置")
ActionChains(driver).move_to_element(set).perform() #鼠标移动到“设置”按钮上
sleep(2)
driver.find_element_by_link_text("搜索设置").click()  #定位搜索设置并点击
sleep(3)
driver.quit()

你可能感兴趣的:(定位悬浮下拉列表(百度-设置))