ます。また、新しいタブを開くには、セレンwebdriverをしてRobotクラスを使用することができます。
- Robotクラスを使用してキーボードのCtrl + tキーを押すことをシミュレートします。
- driver.switchTo()コマンドを使用して、セレンの新しいタブに切り替えます。
- 新しいタブで目的のリンクを開きます。
コードsnippet-
//Launch the first URL
driver.get("http://www.google.com");
//Use robot class to press Ctrl+t keys
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_T);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_T);
//Switch focus to new tab
ArrayList<String> tabs = new ArrayList<String (driver.getWindowHandles());
driver.switchTo().window(tabs.get(1));
//Launch URL in the new tab
driver.get("http://google.com");
出典:uはクロームの設定を検索しましたコードはOpen a new tab in Selenium - ArtOfTesting
からスニペット? –