【发布时间】:2013-08-06 16:52:27
【问题描述】:
我对 Selenium 比较陌生。我们正在使用 Selenium IDE 进行一些回归测试。我有一个菜单栏,上面有不同的按钮,当您将鼠标悬停在任何按钮上时会下拉菜单(菜单栏上有 4 个按钮)。因此,当我从下拉列表中选择一个菜单项时,它会在同一窗口内打开一个页面。这个查看 Selenium 中的调试信息的页面似乎是一个框架。此框架在菜单栏正下方打开,并且菜单栏仍然可见。页面完全加载后,我想走出框架并单击菜单栏上的按钮,然后单击下一项进行验证。这似乎不起作用,一旦页面(框架)加载然后什么也没有发生。我尝试过使用窗口焦点、选择框架、鼠标悬停命令,但似乎没有任何效果。我还在 select frame 命令中使用了 relative = parent 和 relative = top 命令,但无法正常工作。
欢迎任何提示或建议。如果我不清楚描述,我可以提供更多细节。感谢您的帮助。
【问题讨论】: