Selenium 解除警报-全局设置
是否有任何选项可将“解除警报”设置为全局变量 假设IE中的测试之间可能会出现警报,则IE中可能不会出现警报 firefox。现在,如果我们有 全局选项,我将设置解除警报并运行.Selenium本机代码 会有警觉的想法,并将其解除Selenium 解除警报-全局设置,selenium,webdriver,Selenium,Webdriver,是否有任何选项可将“解除警报”设置为全局变量 假设IE中的测试之间可能会出现警报,则IE中可能不会出现警报 firefox。现在,如果我们有 全局选项,我将设置解除警报并运行.Selenium本机代码 会有警觉的想法,并将其解除 还有其他选择吗 没有这样的选项可用。您可以尝试以下操作之一: 用更合适的方法覆盖窗口.警报(字符串消息)方法。就像一个空的方法 编辑方法,使其始终调用: try { driver.switchTo().alert().doSomething(); } catch
还有其他选择吗 没有这样的选项可用。您可以尝试以下操作之一: 用更合适的方法覆盖
窗口.警报(字符串消息)
方法。就像一个空的方法
编辑方法,使其始终调用:
try {
driver.switchTo().alert().doSomething();
} catch (NoAlertPresentException ignored) {
// nothing to do
}
或者将其放入相关代码中:
if (driver instanceof InternetExplorerDriver) {
driver.switchTo().alert().doSomething();
}
或者使用好的旧软件来完成一些不可能完成的任务:。。。或在整个测试过程中,您几乎可以交替使用
driver
和selenium
命令。是。但是,检查警报是否存在是浪费时间。如果web驱动程序本身在构建中具有此功能,这将是一件好事。