Java を使用した Selenium WebDriver のフレーム間の切り替え
フレームを利用する Web ページを自動化する場合、フレーム間を移動して対話する必要があります。必要な要素。 Java を使用した Selenium WebDriver では、フレーム間を切り替えるために使用できる特定のメソッドがあります。
問題の説明
提供されたコードは、「relative=top」と「middleFrame」を利用しています。フレーム切り替え時の値。ただし、WebDriver は本質的にこれらのパラメーターを認識しません。
解決策
フレーム間を効果的に切り替えるには、WebDriver の driver.switchTo().frame() メソッドを使用できます。 3 つの引数のいずれか:
この場合、 driver.findElement() メソッドを使用して ID または名前でフレームを識別し、その後、 driver.switchTo().frame() メソッドを使用して、目的のフレームに移動します。
以上がJava を使用して Selenium WebDriver でフレーム間を適切に切り替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。