2017-08-02 4 views
1

と表示されていません要素は表示されません - なぜですか?要素は、私が提出する以下のボタンをクリックしようとしているフォームを充填した後スプリンター(セレン)

ありがとうございます!

+0

はたぶん要素が表示されていないので、それは違い – ksai

+0

を提供しています。この行の前に少し待つのはどうですか? – redp

+0

を作るかどうかを確認し、前にウェイト機能を試してみてくださいPythonコード –

答えて

0

もしstacktraceが要素が表示されていないとすれば、ifは見つかったときに表示されないことを意味します。

これを表示するにはアクションが必要な場合があります(一部のajaxリクエスト)。クリックする前にしばらくお待ちください。

下記のように明示的待機を使用できます。

submit_button = WebDriverWait(driver, 30).until(EC.visibility_of_any_elements_located((By.XPATH, "//input[@class='tl_submit']"))) 
submit_button.click() 
+0

10秒待っても機能しません。フォームは、データベースの資格情報(https://download.contao.org/3.5.28/zip)です。 –

+0

タイムアウトを長くします。 –

+0

Not working ...:/待つことは解決策ではなく、特別な "ハック"が必要です。 –

関連する問題