Selenium WebDriver (Java) を使用しており、WebDriver がページにログインした後に URL を変更しようとしています。
次のいずれかの方法はありますか:
- 現在のウィンドウの URL を変更する、または
- 新しいタブを開き、別のページに移動します。
ありがとう!
Selenium WebDriver (Java) を使用しており、WebDriver がページにログインした後に URL を変更しようとしています。
次のいずれかの方法はありますか:
ありがとう!
あなたはコードを共有していないので、それについてのあなたのアプローチはわかりません。私はこの主題に関する私の知識のみを共有しています。
1)最初の質問については、Selenium Webドライバーで新しいページを開く方法を知っていると思います。おそらく、いくつかの待機メソッドを使用してから、ドライバーを再度呼び出すことができます。
//open browser
driver = new FirefoxDriver();
//login
driver.get("https://www.google.com/");
//set implicit wait
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
//Then invoke method again for your second request(I am not try this code maybe you need to create new driver object)
driver.get("https://www.stackoverflow.com");
2) 2 番目の質問については、このリンクが役に立ちます。