-1
私はセレニウムウェブドライバに取り組んでいます。私はセレンスクリプト(Java)を介して既存のブラウザウィンドウを開きたい。セレンウェブドライバの既存のブラウザウィンドウでURLを開く方法を知りたい
私はセレニウムウェブドライバに取り組んでいます。私はセレンスクリプト(Java)を介して既存のブラウザウィンドウを開きたい。セレンウェブドライバの既存のブラウザウィンドウでURLを開く方法を知りたい
この機能を直接サポートする組み込みメソッドがSeleniumにはありません。ただし、次のことを試すことができます。
driver.get("link");
driver.find_element_by_link_text('new link name').click().switch_to.window(driver.window_handles[0]);
ちょうどまた、あなたが好きなら、変数にハンドルを格納しようとすることができself.Youのために処理するように切り替えます。
投稿全体はhereです。
あなたの答えをありがとうが、それは私のために働くことはできません。それは自分自身のために処理することはできません。 –
私はdriver.window_handles [0] – khakishoiab
を書き込んだ親ウィンドウ自体に自己切り替えるためにハンドルしてくださいswitch_to.window(window_handles [0]);変数を使用してswitch_to.windowを改行して書くことができます。 – khakishoiab