复制网址并粘贴在Selenium的chrome工具栏中[复制]

问题描述 投票:-1回答:1

这个问题在这里已有答案:

我试图测试我可以使用复制URL按钮,打开一个新窗口并粘贴网址。目前我似乎无法弄清楚如何做到这一点。这是我的代码到目前为止,copy_url按钮基本上复制了url:

    copy_url_button.click();
    WebDriverWait wait = new WebDriverWait(Drivers.getDriver(), 10);
    wait.until(ExpectedConditions.visibilityOf(link_copied_text_element));
    ArrayList<String> tabs = new ArrayList<String> 
    (Drivers.getDriver().getWindowHandles());
    Drivers.getDriver().switchTo().window(tabs.get(1));
java selenium testing automation automated-tests
1个回答
1
投票

尝试使用这样的东西:

void openInNewTab(WebDriver driver, String url) {
  String script = String.format("window.open('%s');", url); 
  ((JavascriptExecutor) driver).executeScript(script); 
}
© www.soinside.com 2019 - 2024. All rights reserved.