Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как в WebDriver+Python работать с выпадающими меню?


(dmitriy.stekanov) #1

Здравствуйте! Как в WebDriver+Python работать с выпадающими меню?

Например: навожу мышкой на меню, всплывает три подменю, и нужно выбрать и нажать на одно из них)

 


(Mykhailo Poliarush) #2

надо формировать цепочку вызовов через action_сhains

http://selenium.googlecode.com/git/docs/api/py/webdriver/selenium.webdriver.common.action_chains.html?highlight=actions

например, 

from selenium.webdriver.common.action_chains import ActionChains
def hover(self):
wd
= webdriver_connection.connection
element
= wd.find_element_by_link_text(self.locator)
hov
= ActionChains(wd).move_to_element(element)
hov
.perform()

можно погуглить и другие примеры


(dmitriy.stekanov) #3

Спасибо большое!