我在尝试使用Selenim RC自动化网络应用程序时遇到了问题。
点击按钮后,我弹出一个按钮,点击按钮继续。此外,在通过IDE录制时发现弹出按钮属性为Xpath,也试图找到窗口ID或窗口名称,警报但所有都返回为false,因此无法获得弹出窗口的属性和能够继续。
答案 0 :(得分:1)
如果窗口没有id或名称。尝试使用Firebug捕获嵌入主窗口内的窗口的xpath(如截图所示)并使用
selenium.focus(embedded window xpath)
之后执行所选窗口上的剩余操作。完成后,使用
返回主窗口 selenium.selectWindow(main window name/id)
答案 1 :(得分:0)
从截图中看,这似乎不是一个弹出窗口。这只是另一个元素,除了背景是模态的。这些是模态弹出窗口。
就像屏幕上的普通按钮一样,您可以等待按钮出现,然后单击按钮。您可以使用id,name,xpath或css来定位按钮。