有没有办法在Chrome上操作弹出窗口? (WebDriver Selenium)

时间:2013-02-15 03:32:23

标签: google-chrome xpath popup

我正在使用WebDriver(Chrome)运行测试。我需要完成的第一步是安装Chrome Auto Refresh Plus。但是,当我点击链接时,弹出窗口显示“添加”和“取消”选项,并且没有x路径,因此我无法点击“添加”。

WebDriver driver = new ChromeDriver();
driver.get("https://chrome.google.com/webstore/search-extensions/auto%20refresh?hl=en");
WebDriverWait wait = new WebDriverWait(driver, 60);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//div [@class='webstore-A-B-H webstore-test-button-label']")));
WebElement element= driver.findElement(By.xpath("//div [@class='webstore-A-B-H webstore-test-button-label']"));
element.click();
 \\ now a pop-up window shows up. is there any way to click on "Add"?

1 个答案:

答案 0 :(得分:0)

没有办法处理它。但是,您可以尝试使用Alert。它一直没有帮助。检查一下:

Click in OK button inside an Alert (Selenium IDE)