【发布时间】:2011-06-01 16:23:15
【问题描述】:
selenium.click([xpath to object])
Selenium 点击方法对我来说似乎搞砸了。它识别出我想点击的按钮并认为它点击了它。但是屏幕上什么也没有发生。下一行涉及单击下一个屏幕上的另一个按钮。它失败是因为它找不到按钮,因为第一次点击实际上并没有发生。
[编辑] 看起来它只是在屏幕更改后无法单击。它将单击登录按钮罚款,并加载新屏幕。下一次点击失败,但如果我轻轻推动它(IE 点击它的按钮),脚本中的所有后续点击都运行良好。所以好像是换屏后点击有问题?
【问题讨论】:
-
查看按钮代码和用于执行点击的代码/定位器会很有帮助。
-
您自己没有点击就知道出了什么问题吗?
-
@oma,看来最后只是加载错误。我添加了一个延迟,世界再次一切正常:)
-
好的,谢谢!顺便说一句,我的问题的根源是 mootools js lib。它与硒不是最好的朋友。 stackoverflow.com/q/6996141/252799