Selenium webdriver 如何编写selenium代码,以便在新选项卡中单击链接并打开链接

Selenium webdriver 如何编写selenium代码,以便在新选项卡中单击链接并打开链接,selenium-webdriver,automation,Selenium Webdriver,Automation,嗨,请让我知道如何 编写selenium代码,右键单击链接并打开链接。我知道我可以使用键盘功能,但我有点困惑请尝试以下代码。。。这是右键点击谷歌页面上的“关于”链接的代码。。您可以通过选择上下文菜单中的选项在“新建”选项卡中打开 WebDriver driver = new ChromeDriver(); driver.get("http:\\google.com"); WebElement ele= driver.findElement(By.linkText("About")); Actio

嗨,请让我知道如何
编写selenium代码,右键单击链接并打开链接。我知道我可以使用键盘功能,但我有点困惑

请尝试以下代码。。。这是右键点击谷歌页面上的“关于”链接的代码。。您可以通过选择上下文菜单中的选项在“新建”选项卡中打开

WebDriver driver = new ChromeDriver();
driver.get("http:\\google.com");
WebElement ele= driver.findElement(By.linkText("About"));
Actions ac=new Actions(driver);
Thread.sleep(2000);
ac.contextClick().sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_UP).sendKeys(Keys.ENTER).build().perform();
Thread.sleep(2000);
driver.quit();