- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 driver.switchTo().alert()
关键字接受警报。但它不适用于谷歌浏览器和火狐浏览器。但它适用于 IE11。 This在 Eclipse 控制台中打印错误消息。 This is the alert
这是我的代码:
Alert alert = driver.switchTo().alert();
alert.accept();
这个错误有解决办法吗?
最佳答案
您可以等待警报出现然后接受它。
WebDriverWait wait = new WebDriverWait(driver, 15);
Alert alert = wait.until(ExpectedConditions.alertIsPresent());
alert.accept();
关于java - driver.switchTo().alert() 不适用于谷歌浏览器和火狐浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48162920/
下面两种方法有什么区别: driver.switchTo().parentFrame(); driver.switchTo().defaultContent(); 最佳答案 driver.switch
我正在使用下面的代码来测试窗口句柄。 新页面在新选项卡中打开,但 switchTo 命令不会切换到该页面。 public static void main(String[] args) {
我是webdriver初学者开始学习页面对象模型 这是我使用的代码: public static class test1 { public static ISearchContext Driv
我正在尝试使用 driver.switchTo().alert() 关键字接受警报。但它不适用于谷歌浏览器和火狐浏览器。但它适用于 IE11。 This在 Eclipse 控制台中打印错误消息。 Th
我正在研究新的 Async CTP 并研究一些示例代码, 我遇到了这段代码: public async void button1_Click(object sender, EventArgs e) {
我正在编写测试,发现无法按名称切换到特定窗口。在测试的这一点上,打开了三个窗口,我想切换到的窗口名称唯一不寻常的地方是它包含一个连字符。我可以使用下面的解决方法(使用窗口句柄而不是名称)切换到它,但我
在测试过程中弹出 2 个窗口。 我的代码: string BaseWindow = driver.CurrentWindowHandle; ReadOnlyCollec
我有一个 .jsp 页面,我试图从中获取 Web 元素并在其上执行单击和输入功能。经过反复试验尝试识别 jsp 页面上的这些 Web 元素,我注意到该页面包含“iframe”。我查找了资源,以便能够按
我是 HtmlUnit 的新手,在获取 "Setup" 时遇到了一些问题 位于框架中的菜单项。 下面的代码对于 FireFox 驱动程序工作得很好,而 HtmlUnitDriver 失败, Ht
我使用 Selenium 2 + Java 在 IE 9 上测试应用程序。单击链接后,将打开弹出窗口。我使用 switchTo.window 方法来转到弹出窗口。但是当我尝试返回时,我的测试在此操作上
browser.switchTo().alert() 在 Protractor 中不工作。 示例代码: browser.get('http://google.com'); browser.switch
我今天尝试使用 SwitchTo 方法切换到 GUI 线程,发现我从中提取它的示例不起作用,只是因为该方法不存在。 然后我找到了这个简介 here : The reason we got rid of
我在 Chrome 上使用带有 javascript 的 selenium webdriver,我正在尝试与 iframe 中的输入进行交互,如下所示: await driver.swit
当 IE 使用 onclick.window.open() 打开第二个浏览器窗口时,我需要对第二个窗口进行一些处理,然后关闭该窗口。 我尝试了在 stackoverflow 上找到的关于窗口句柄的以下
当我尝试在 Python 的 selenium 中使用 Webdriver 切换到网页上的框架时,它显示错误。请在下面找到我的代码: driver.switchTo().frame("frame");
所以我有一个 iframe,当我点击一个按钮时弹出,我正在尝试切换到这个 iframe。我面临的挑战是 iframe 的 ID 是动态的,具体取决于 session ,因此我需要根据相同的 id 前缀
我在这个网站上使用了 selenium,但我不能使用它的任何元素。因为它们来自'frame' 和它在'frameset' 中,这里是html 部分;
我有一个包含 iframe 的 angularjs 应用程序,该应用程序显示允许登录另一个网站的页面。我试图在 iframe 中包含的字段中放入一些值,但我无法使用任何定位器找到这些元素。 这是我的测
需要访问模态 iframe 中的元素。 下面的代码对于 FireFox 驱动程序非常有效,而对于 Chrome 则失败 - String frameId = null; List frameSet =
我正在使用 Selenium WebDriver (v2.2) “切换”到“顶部”框架,如下所示: webdriver.SwitchTo().Frame("relative=top"); 这会生成一条
我是一名优秀的程序员,十分优秀!