51Testing软件测试论坛

标题: selenium 无法定位弹层 [打印本页]

作者: bingfeng0112    时间: 2015-1-26 16:00
标题: selenium 无法定位弹层
网页用C开发,
弹层程序代码如下图
[attach]93808[/attach]
弹层无法通过审查元素定位,“选择文件”按钮定位如下图
[attach]93809[/attach]
如果上传文件格式错误就弹出错误提示,提示内容如下图
[attach]93810[/attach]
selenium,通过alert()提示no alert open,通过getWindowhandles(),只能获得网页的句柄,没有弹层的。如何获取弹层内容:上传文件类型不允许。

作者: 赵佳乐SMILE    时间: 2015-1-27 09:19
alert.getText()
作者: bingfeng0112    时间: 2015-1-27 09:31
赵佳乐SMILE 发表于 2015-1-27 09:19
alert.getText()

这个已经解决了,原来弹层还没弹出来就执行下面的代码了。在操作弹层代码前面加了个Thread.sleep(5000)就没问题了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2