我正在自动化一个Web应用程序,在单击登录按钮时会打开第二个弹出窗口,请求用户ID和密码。 我无法通过webdriver解析弹出窗口对象标识。
我如何确定该对象的类型?如何判断它是一个弹出窗口,框架还是其他不同的东西?我如何检查自己的脚本?
我使用firebug和xpath检查器来识别页面对象。但是,webdriver不会识别新的弹出窗口对象,即使我正在提供这些属性
答案 0 :(得分:0)
如果可能的话,创建自己的firefox配置文件并安装firebug& firefox附加到你的firefox。
我们可以通过firebug识别对象是一个窗口或框架。
使用firebug识别任何元素时,您可以找到" Top Window "如果它是一个窗口对象或" iframe "如果它是左端角落的框架。
我觉得你无法识别新的弹出对象可能是因为它在框架内。
尝试通过在代码中提供frameName来转移到iframe。
希望这可以帮助你......