无法单击AngularJS Modal对话框弹出窗口

时间:2016-09-27 07:21:10

标签: java angularjs selenium webdriver

附加了对话框的屏幕截图,我想使用Selenium Webdriver点击它。

我想点击此对话框的“是”按钮,我已经尝试使用操作和Windowshandle但它不起作用也使用 Alert confirmationAlert = driver.switchTo()。alert(); 但没有取得任何成功。 Screenshot of dialog and its HTML

2 个答案:

答案 0 :(得分:0)

使用sendkeys unicodes,如果需要,再添加一个标签

Actions builder = new Actions(driver);
builder.sendKeys(Keys.TAB).sendKeys(String.valueOf('\u0020'));
builder.perform();

答案 1 :(得分:0)

使用ngWebDriver(一个用于处理AngularJs网站的库),您可以找到这些元素。 答案在这里:https://github.com/paul-hammant/ngWebDriver

祝你好运!