Selenium WebDriver と Java を使用したタブの切り替え

王林
リリース: 2023-08-27 18:33:01
転載
782 人が閲覧しました

Selenium を使用してタブを切り替えることができます。まず、リンクを新しいタブで開く必要があります。 Keys.chord メソッドと sendKeys が使用されます。 Keys.chord メソッドを使用すると、複数のキーを一度に渡すことができます。キーまたは文字列グループはパラメータとしてメソッドに渡されます。

Keys.CONTROLKeys.ENTER を引数として Keys .Chord メソッドに渡します。次に、文字列全体がパラメータとして sendKeys メソッドに渡されます。最後に、sendKeys メソッドを driver.findElement メソッドで識別されたリンクに適用する必要があります。

Syntax

String clickl = Keys.chord(Keys.CONTROL,Keys.ENTER);
driver.findElement(By.xpath("//*[text()='Terms of Use']")). sendKeys(clickl);
ログイン後にコピー

次に、開いているすべてのウィンドウ ID を ArrayList に保存し、switchTo メソッドを使用してドライバーのフォーカスを新しいタブに移動します。次に、新しいタブのウィンドウ ID をパラメーターとしてメソッドに渡します。

最後に、新しいタブでタスクを実行した後、switchTo メソッドを使用し、親ウィンドウのウィンドウ ID をパラメーターとしてメソッドに渡して、親ウィンドウに戻すことができます。

2 つのタブを切り替えてみましょう -

使用Selenium WebDriver和Java切换选项卡

以上がSelenium WebDriver と Java を使用したタブの切り替えの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!