1. ホーム
  2. java

[解決済み] JavaでSelenium WebDriverを使用して新しいタブを開くには?

2022-03-04 23:05:30

質問

JavaでSelenium WebDriver (a.k.a. Selenium 2)を使って、既存のFirefoxブラウザで新しいタブを開くにはどうすればよいですか?

どのように解決するのですか?

以下のコードを実行すると、リンク先が新しいタブで開かれます。

String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,Keys.RETURN);
driver.findElement(By.linkText("urlLink")).sendKeys(selectLinkOpeninNewTab);

以下のコードでは、空の新しいタブを開きます。

String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,"t");
driver.findElement(By.linkText("urlLink")).sendKeys(selectLinkOpeninNewTab);