java 如何在 Selenium 3 中打开新标签页
How to open new tab in Selenium 3 in java
在将其标记为重复之前。请阅读问题。对于这类问题,我已经看到了很多答案。但是 none 确实有效。
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");
这是我的代码。当我 运行 这不是打开一个新标签,它只是在当前 tab.How 中打开时,我可以在新标签中打开第二个 link 吗?
您可以在您的 selenium 代码中为此使用 javascript :-
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("window.open('https://www.google.com','_blank');");
在将其标记为重复之前。请阅读问题。对于这类问题,我已经看到了很多答案。但是 none 确实有效。
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");
这是我的代码。当我 运行 这不是打开一个新标签,它只是在当前 tab.How 中打开时,我可以在新标签中打开第二个 link 吗?
您可以在您的 selenium 代码中为此使用 javascript :-
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("window.open('https://www.google.com','_blank');");