sean007 发表于 2011-10-12 09:40:17

selenium 点击了image 却无法正确注册

场景:
装有LR的童鞋 会有自带的http://127.0.0.1:1080/WebTours/ 站点来进行测试
注册时 的注册按钮点击后无法成功
求高手
在QTP中简单的 对象click时间也无法完成.
PS: 对象能找到定位, 再QTP中当时还是用时间处理模拟鼠标操作都不行,后来用了虚拟对象就OK了哈哈
但是Selenium 不知道该怎么实现了
求真理!

fzl6688 发表于 2011-10-13 11:40:47

同问,填写完注册资料后,点击continue,却显示下图

gaha 发表于 2011-10-13 13:39:45

可能是这样的,QTP和se的工作原理不一样,QTP识别到的那个就是一个图片,图片本身不是按钮,没有click的属性,所以你用QTP的话他自己到这里是不知道该做什么的。可以把这个img虚拟一个按钮控件。我觉得这就是se比QTP智能的地方,动作的属性不是控件说了算,而是脚本说了算。

以上你可以试试。

2L大概之前登陆没有正确退出吧,试试清空本地浏览器缓存吧。

fzl6688 发表于 2011-10-13 14:08:50

回复 3# gaha

清空了,试了下不管用。刚开始学习selenium,下面是录的内容,有不对的地方吗?

gaha 发表于 2011-10-13 14:22:41

注册啊,你看看是不是有注册信息重复的问题,比如回放的时候没修改用户名什么的。

fzl6688 发表于 2011-10-13 14:46:09

回复 5# gaha


    木有啊,即使注册信息用户名重复,也应该是当前页面弹出提示信息,而不应该跳到2L截图的页面。:)

gaha 发表于 2011-10-13 14:54:56

因为没装那个样例web,所以我只能猜了,你先确保手动的时候完全正确。因为只是一个IDE的过程,然后按照提示操作一下看看会如何。

474241558 发表于 2011-10-31 13:30:01

你这个问题我也遇到过。我觉得还是跟工具操作对象的原理有关,工具在操作对象时并不是真正的物理点击,而是通过一些接口进行操作。如果QTP不使用虚拟对象,而切换到使用鼠标物理点击的模式去点击的话应该可以。

selenium1.x都是以JS来操作的,听说selenium2.0【selenium WebDriver】,有模拟真正点击操作的东西,一直没有尝试。你可以去试试。或者这里你暂时使用sikuli的工具弥补这块点击时出现的问题。
页: [1]
查看完整版本: selenium 点击了image 却无法正确注册