我遇到了一个非常讨厌的错误,包括selenium IDE,firefox和html runner。 我正在测试一个页面,点击一个按钮后,内部iframe以dinamically方式加载。
我可以通过selectFrame | id=frame1
查看iframe内容,一切正常。
然后,我单击框架上的一个按钮,这将导致iframe被卸载。
之后,我无法访问主页面中的任何内容,即使我这样做:
selectWindow | title=
,命令没问题,与SwitchTo().DefaultContent()
相同,但似乎所有内容都不在此处,每次xpath查找失败。
我尝试在使用assignId | //button[2]
装载和卸载iframe之前为变量分配按钮ID,
但是后来我使用变量来访问按钮我得到
无法访问死对象
似乎卸载内部iframe外部窗口中的所有内容都丢失了,但页面已经存在(输入waitForElementPresent
无限期等待,我看到了包含所有内容的页面。
有什么想法吗?
非常感谢。