【发布时间】:2019-09-24 00:07:20
【问题描述】:
如何在使用 Java 的 Selenium Webdriver 中按 CTRL+T。 要么 如何使用 Java 在 selenium webdriver 中打开新标签。
[简单步骤: 1.打开google.com [不必触摸页面的任何元素/链接] 2.打开新标签 3.打开yahoo.com
我尝试过动作类,但它不起作用
driver.get("http://www.google.com");
driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
System.out.println(driver.getTitle());
Actions act = new Actions(driver);
act.keyDown(Keys.CONTROL).sendKeys("t").keyUp(Keys.CONTROL).build().perform();
driver.get("http://www.yahoo.com/");
System.out.println(driver.getTitle());
driver.quit();
【问题讨论】:
-
这里有链接。用户必须单击链接并转到新浏览器的位置。但在一个标签中/打开 google.com。不要做任何事情。并在打开的 yahoo.com 中打开新标签页
-
访问 stackoverflow.com/questions/17547473/…> 了解有关此主题的详细说明。
标签: java selenium selenium-webdriver action