【发布时间】:2017-10-02 19:02:10
【问题描述】:
我有一个场景,我需要右键单击链接,当出现上下文菜单时,我需要单击选项“在隐身窗口中打开链接”。 当我尝试通过下面的代码 sn-p 来实现这一点时,我可以看到一个上下文菜单出现,但不是在新窗口中启动链接,而是在同一窗口中启动链接。
driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get("http://www.google.com/");
Actions action = new Actions(driver);
WebElement ele = driver.findElement(By.linkText("About"));
action.contextClick(ele).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ENTER).perform();
对如何实现这一点有任何建议吗?
【问题讨论】:
标签: selenium selenium-webdriver webdriver