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

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

如图所示,选择基础信息下的供应商管理,首先使用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函数

 

猜你喜欢

转载自blog.csdn.net/weixin_42328394/article/details/81134700