2013-07-25 66 views
5

我正在使用硒與python。我能夠得到下面的代碼來點擊我想要的位置,但我希望它可以通過dbl單擊。我不太擅長動作鏈,我知道我需要這樣做的dbl點擊。任何人都可以幫助我需要改變嗎?雙擊python硒

user = self.find_element_by_id("selUsers") 
for option in user.find_elements_by_tag_name("option"): 
    if option.text == "Admin, Ascender": 
     option.click() 

回答

10

行動鏈是唯一的最好的選擇,據我所知

from selenium.webdriver.common.action_chains import ActionChains 

driver=self.webdriver 
user = self.find_element_by_id("selUsers") 
for option in user.find_elements_by_tag_name("option"): 
    if option.text == "Admin, Ascender": 
     actionChains = ActionChains(driver) 
     actionChains.double_click(option).perform()