@软件测试

selenium Python>>>鼠标悬浮事

2018-07-05  本文已影响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)

上一篇 下一篇

猜你喜欢

热点阅读