51Testing软件测试论坛
标题:
selenium 点击了image 却无法正确注册
[打印本页]
作者:
sean007
时间:
2011-10-12 09:40
标题:
selenium 点击了image 却无法正确注册
场景:
装有LR的童鞋 会有自带的
http://127.0.0.1:1080/WebTours/
站点来进行测试
注册时 的注册按钮点击后无法成功
求高手
在QTP中简单的 对象click时间也无法完成.
PS: 对象能找到定位, 再QTP中当时还是用时间处理模拟鼠标操作都不行,后来用了虚拟对象就OK了哈哈
但是Selenium 不知道该怎么实现了
求真理!
作者:
fzl6688
时间:
2011-10-13 11:40
同问,填写完注册资料后,点击continue,却显示下图
作者:
gaha
时间:
2011-10-13 13:39
可能是这样的,QTP和se的工作原理不一样,QTP识别到的那个就是一个图片,图片本身不是按钮,没有click的属性,所以你用QTP的话他自己到这里是不知道该做什么的。可以把这个img虚拟一个按钮控件。我觉得这就是se比QTP智能的地方,动作的属性不是控件说了算,而是脚本说了算。
以上你可以试试。
2L大概之前登陆没有正确退出吧,试试清空本地浏览器缓存吧。
作者:
fzl6688
时间:
2011-10-13 14:08
回复
3#
gaha
清空了,试了下不管用。刚开始学习selenium,下面是录的内容,有不对的地方吗?
作者:
gaha
时间:
2011-10-13 14:22
注册啊,你看看是不是有注册信息重复的问题,比如回放的时候没修改用户名什么的。
作者:
fzl6688
时间:
2011-10-13 14:46
回复
5#
gaha
木有啊,即使注册信息用户名重复,也应该是当前页面弹出提示信息,而不应该跳到2L截图的页面。
作者:
gaha
时间:
2011-10-13 14:54
因为没装那个样例web,所以我只能猜了,你先确保手动的时候完全正确。因为只是一个IDE的过程,然后按照提示操作一下看看会如何。
作者:
474241558
时间:
2011-10-31 13:30
你这个问题我也遇到过。我觉得还是跟工具操作对象的原理有关,工具在操作对象时并不是真正的物理点击,而是通过一些接口进行操作。如果QTP不使用虚拟对象,而切换到使用鼠标物理点击的模式去点击的话应该可以。
selenium1.x都是以JS来操作的,听说selenium2.0【selenium WebDriver】,有模拟真正点击操作的东西,一直没有尝试。你可以去试试。 或者这里你暂时使用sikuli的工具弥补这块点击时出现的问题。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2