51Testing软件测试论坛
标题:
怎么获取selenium 弹出窗
[打印本页]
作者:
小丫头amy
时间:
2016-4-18 17:18
标题:
怎么获取selenium 弹出窗
怎么获取这种弹出窗,为什么我用alert提示no open alter
org.openqa.selenium.Alert alert= driver.switchTo().alert();
alert.accept();
复制代码
作者:
若尘_51
时间:
2016-4-18 17:28
试试:driver.switch_to_alert().accept()
作者:
wuxi88
时间:
2016-4-18 17:46
我明白你的意思,因为它在系统看来根本就不是弹出框,就是当前driver的一个对象,所以你直接调用它就可以了的,eg:driver.findlement(by.id("ok")).click();
作者:
清晨一缕阳光
时间:
2016-4-19 08:22
建议看下源码,这个不一定就是Alert,有可能就是一个driver的对象,没有必要使用Alert进行处理,直接使用driver.findElement().click()进行处理。
作者:
小丫头amy
时间:
2016-4-19 08:39
wuxi88 发表于 2016-4-18 01:46
我明白你的意思,因为它在系统看来根本就不是弹出框,就是当前driver的一个对象,所以你直接调用它就可以了 ...
恩,知道了。谢谢
作者:
ouyanggengcheng
时间:
2016-4-19 09:41
这个前端一个自定义设计的弹出框属于对象,并不是提示对话框
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2