我有以下问题:
当使用 Selenium IDE (v1.0.4) 记录 webtest 时,每一步都会被记录,但是当我尝试重播测试时,尽管它们没有动态标识符,但不会找到一些按钮。
例如,您可以使用以下页面来了解我的意思:
http://www.vodafone360.com
在那里您可以登录(免费注册)
记录登录和重播此基本 url 工作正常。
但是之后带有基本网址 home.vodafone.com 的页面打开。
在此页面上,我无法自动单击任何顶部导航按钮(人物、我的网站、商店)
我还使用 XPather Add-on 来识别整个 XPath,但这也不成功(除非我手动单击或右键单击这些链接中的任何一个)
此外,添加 Selenium 步骤(如“单击顶部栏”)以模拟单击顶部栏不会导致预期的行为。
顶部栏按钮之一的 VerifyElementPresent 仍返回“false”
重要提示:必须在注销和重新登录后执行重播,以便无需手动单击此页面进行测试。
有什么特别的技巧吗?
提前致谢!