python UI自动化9- 鼠标悬浮事件

鼠标悬浮事件

如上图,下拉选项需要鼠标悬浮在"一站培训",才会出现。

下面简单介绍下,鼠标悬浮事件用法:

栗子:

鼠标悬浮"一站培训",并点击进入"微专业"

具体写法如下:

# 导入 ActionChains

from selenium.webdriver.common.action_chainsimport ActionChains

# 元素定位- 一站培训

studyDropMenu_loc= (By.XPATH,'.//span[text()="一站培训"]')

# 元素定位- 微专业

studyMenu_loc= (By.XPATH,'.//a[text()="微专业"]')


def goStudyMenu(self):

    print(u'点击[一站式培训]')

# 找到"一站培训"元素

studyDropMenu= self.driver.find_element(*HomePage.studyDropMenu_loc)

# 鼠标悬浮

ActionChains(self.driver).move_to_element(studyDropMenu).perform()

time.sleep(4)

# 点击 "微专业"

self.driver.find_element(*HomePage.studyMenu_loc).click()

time.sleep(3)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容