gpt4 book ai didi

java - 如何在java中的Selenium 3中打开新选项卡

转载 作者:行者123 更新时间:2023-12-02 12:04:45 25 4
gpt4 key购买 nike

在将其标记为重复之前。请阅读问题。我看过很多这类问题的答案。但它们都没有真正起作用。

System.setProperty("webdriver.gecko.driver", "src/test/driver/geckodriver.exe");
WebDriver driver = new FirefoxDriver();

driver.get("http://google.com");
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"t");
driver.get("https://www.facebook.com");

这是我的代码。当我运行此命令而不是打开新选项卡时,它只是在当前选项卡中打开。如何在新选项卡中打开第二个链接?

最佳答案

您可以在您的 selenium 代码中使用 javascript 来实现此目的:-

  JavascriptExecutor js = (JavascriptExecutor) driver; 
js.executeScript("window.open('https://www.google.com','_blank');");

关于java - 如何在java中的Selenium 3中打开新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46975260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com