1

(最新のChromeDriverを使用して)フォームに記入し、送信ボタンをクリックするセレンテストがあります。このボタンは、最大 5 分かかる計算を行います (実際にはバックエンドで SSRS レポートを生成しますが、違いはありません)。

1分後、これで失敗します:

No response from server for url http://localhost:53596/session/985300748128c44714abaf1690b52414/element/:wdc:1364433458070/submit

IWebElement.Submit() と .Click() は、ページが変更されるまでブロックされると思います (これが発生するのは本当に望ましくありません。独自の待機コードを実行したいのですが、待機せずにボタンをクリックする方法がわかりません?)。これをオフにできない場合、タイムアウトを延長できますか? ImplicitylyWait タイムアウトを 2000 秒に設定しようとしましたが、違いはありません。

この 1 分間のタイムアウトが定義されている場所と、それをオフにする方法を教えてくれる人はいますか?

4

1 に答える 1

0

明示的および暗黙的な待機Webdriver documentationについて読んでください。

あなたの場合、WebDriverWait を使用して明示的な待機を使用することをお勧めします。

于 2013-03-28T04:45:24.200 に答える