2016-03-31 19 views
1

pythonで「mydriver」というセレンドライバを設定しました。ループ上にあるリンク要素をALT +クリックする必要があります。次のコードは、最初のいくつかの要素のために正常に動作しますが、リンクのカップルの後には、リンクページ(テキスト)に行く代わりに関連したテキスト・ファイルのダウンロード:python selenium ActionChains ALT + click

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

を間違った行動のこれらのチェーンのですか?

+1

コードが正しく見えます。詳細を追加できますか?理想的には、作業しているページへのURLを含む完全なコードです。 – alecxe

答えて

1

問題は、問題が解決されたループ内の次のコードを追加することで、ALTキーを押して、それを解放しないに関連していた。

ActionChains(mydriver).key_up(Keys.ALT).perform() 
関連する問題