美文网首页@软件测试
selenium Python>>>鼠标悬浮事

selenium Python>>>鼠标悬浮事

作者: 太阳当空照我要上学校 | 来源:发表于2018-07-05 15:44 被阅读2次
鼠标悬浮事件

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

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

栗子:

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

具体写法如下:

# 导入 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)

相关文章

网友评论

    本文标题:selenium Python>>>鼠标悬浮事

    本文链接:https://www.haomeiwen.com/subject/heypuftx.html