通过selenium webdriver测试时,如何知道对象或框架或子窗口的类型或网页中对象的类型是什么

时间:2014-05-17 10:11:25

标签: selenium webdriver

我正在自动化一个Web应用程序,在单击登录按钮时会打开第二个弹出窗口,请求用户ID和密码。 我无法通过webdriver解析弹出窗口对象标识。

我如何确定该对象的类型?如何判断它是一个弹出窗口,框架还是其他不同的东西?我如何检查自己的脚本?

我使用firebug和xpath检查器来识别页面对象。但是,webdriver不会识别新的弹出窗口对象,即使我正在提供这些属性

1 个答案:

答案 0 :(得分:0)

如果可能的话,创建自己的firefox配置文件并安装firebug& firefox附加到你的firefox。

我们可以通过firebug识别对象是一个窗口或框架。

使用firebug识别任何元素时,您可以找到" Top Window "如果它是一个窗口对象或" iframe "如果它是左端角落的框架。

我觉得你无法识别新的弹出对象可能是因为它在框架内。

尝试通过在代码中提供frameName来转移到iframe。

希望这可以帮助你......