在通过SeleniumWebDriver进行测试时,如何知道网页中的对象、框架或子窗口的类型,或者它是什么类型的对象

在通过SeleniumWebDriver进行测试时,如何知道网页中的对象、框架或子窗口的类型,或者它是什么类型的对象,selenium,webdriver,Selenium,Webdriver,我正在自动化一个web应用程序,当单击“登录”按钮时,会打开第二个弹出窗口,请求输入用户ID和密码。 我无法通过webdriver解析弹出窗口对象标识 如何确定该对象的类型?我如何判断它是一个弹出窗口、框架还是其他不同的东西?如何检查我自己的脚本 我使用firebug和xpath检查器来识别页面对象。但是,webdriver没有识别新的弹出窗口对象,即使我支持这些属性,如果可能的话,创建您自己的firefox配置文件并将firebug&firepath插件安装到firefox中 我们可以通过fi

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

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


我使用firebug和xpath检查器来识别页面对象。但是,webdriver没有识别新的弹出窗口对象,即使我支持这些属性,如果可能的话,创建您自己的firefox配置文件并将firebug&firepath插件安装到firefox中

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

使用firebug识别任何元素时,如果它是窗口对象,则可以找到“顶部窗口”,如果它是位于左端角的框架,则可以找到“iframe

我觉得您无法识别新的弹出对象,可能是因为它位于框架内

通过在代码中提供frameName,尝试切换到iframe


希望这能帮助你

你能提供该对象的屏幕截图吗?你能至少发布一些代码吗?有应用程序的链接吗?