2016-03-31 67 views
1

我已經在Python中設置了一個名爲「mydriver」的硒驅動程序。我需要ALT +點擊我在循環中找到的鏈接元素。下面的代碼工作正常,在最初的幾個元素,但一對夫婦的鏈接後,轉到鏈接頁面(文本),而不是下載相關文本文件:python selenium ActionChains ALT +點擊

ActionChains(mydriver).key_down(Keys.ALT).click(link).perform() 

是這些鏈的不正確動作?

+1

的代碼看起來是正確的。你可以添加更多的細節 - 理想的完整代碼,包括您正在使用的網頁的網址。 – alecxe

回答

1

的問題涉及到持有ALT鍵並沒有釋放它,通過添加以下代碼循環內的問題解決了:

ActionChains(mydriver).key_up(Keys.ALT).perform()