python学习笔记-鼠标在一级菜单悬停选择二级菜单

鼠标放在一级菜单才会出现二级菜单,需要鼠标悬浮在一级菜单上选择二级二级进行接下来的操作,鼠标悬浮使用move_to_element()和perform()两个函数来实现,拿目前测试的系统举例

python学习笔记-鼠标在一级菜单悬停选择二级菜单_第1张图片

如图所示,选择基础信息下的供应商管理,首先使用find_element_by_link_text找到基础信息,之后使用move_to_element()和perform()让鼠标悬停

 

article = browser.find_element_by_link_text("基础信息") #鼠标悬浮在二级菜单,选择三级菜单

ActionChains(browser).move_to_element(article).perform()

browser.find_element_by_link_text("供应商管理").click() #选择三级菜单供应商管理
注:需要在最开始import ActionChains ,脚本开始如下

# coding = uft-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time #调用time函数

 

你可能感兴趣的:(python学习笔记-鼠标在一级菜单悬停选择二级菜单)