問題タブ [webdriverwait]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Selenium WebDriver がスレッド「メイン」org.openqa.selenium.ElementNotInteractableException で例外をスローする
テスト シナリオ: Gmail ログインのキャプチャとテストを試みています。
現在の出力: Mozilla インスタンスが開きます。ユーザー名は入力されていますが、WebDriver コードによってパスワードが入力されていません。
python - WebDriverWait の論理演算子の予期される条件
Python/Selenium を使用してフォームを送信すると、クラス ID を使用して予想される条件を使用して、次のページが読み込まれるのを Web ドライバーが待機します。
私の問題は、表示できるページが 2 つありますが、元のページにはない (私が見つけた) 固有の要素を共有していないことです。1 つのページの一意のクラスは でmobile_txt_holder
あり、別の可能性のあるページのクラス ID はnotfoundcopy
です。ORを探している待機を使用したいと思います。mobile_txt_holder
notfoundcopy
2 つの予想される条件を 1 つの待機に結合することはできますか?
私が探しているものの基本的な考え方ですが、明らかにうまくいきません:
ソースを解析できるように、次のページが読み込まれるまで待機するようにプログラムするだけです。
サンプル HTML:
<p class="notfoundcopy">Unfortunately, the number you entered is not in our tracking system.</p>