Webdriver 为模态对话框(这是覆盖)抛出 Nosuchemelent 异常
Webdriver throws Nosuchemelent exception for modal dialog(which is overlay )
>我覆盖了模态对话框。 并且无法在对话框弹出窗口中单击或查找元素。
我在下面有这段代码来查找clipAllElement。
clipAllButton = getWait().until(
ExpectedConditions.visibilityOf(clipAllButton));
clipAllButton.click();
如果我执行下面的JavaScript,它可以正常工作。
/*String str = "jQuery('.mod-featuredtoday-flyout .ft .cta-button').trigger('click')";
((JavascriptExecutor)getDriver()).executeScript(str);*/
但是硒抛出了Nosuch元素例外
我正在使用FF 21和硒2.33
是否有人看到类似的问题并知道任何解决方法
如果模态包含在iframe
中,则需要先切换到 iframe,然后再选择其中的元素。
driver.switchTo().frame("foo");
完成 iframe 后,切换回主文档:
driver.switchTo().defaultContent();
相关文章:
- 为什么jasmine期望不验证是否抛出了错误
- gulp Iconify任务抛出错误TypeError:Path必须是字符串.收到false
- document.applet.method在Mounatin Lion上抛出safari 6+JDK7异常
- $(input[]).仅在firefox中出现每个抛出语法错误
- 为什么浏览器没有为语法错误抛出异常
- Javascript Float32数组抛出无法读取属性'0'即使数组定义良好,也为null
- 为什么JavaScript抛出'未捕获的ReferenceError:var未定义'定义var时
- PHP REST服务抛出异常——希望避免控制台错误
- 为什么datetime.strptime在使用Django运行时会抛出错误
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- IE9抛出错误的reactJs
- jQuery$.getJSON抛出意外令牌
- 在选项卡中使用时,Onsen UI拉钩会抛出错误
- 调用控制器后Ajax抛出错误
- 在JSON.parse Javascript中字符串化Java对象抛出错误
- jQuery在smarty代码上抛出未捕获的错误
- JSON.parse,已经在try/catch块中,仍然抛出语法错误
- 测试抛出异常的函数
- Extjs 4.1.1 覆盖了数字字段的设置值,抛出未捕获的错误
- Webdriver 为模态对话框(这是覆盖)抛出 Nosuchemelent 异常