51Testing软件测试论坛
标题:
checkbox识别为webelement是怎么回事?
[打印本页]
作者:
user603
时间:
2013-6-17 16:49
标题:
checkbox识别为webelement是怎么回事?
看上去都是复选框的对象,有些页面识别为WebCheckBox,有的识别为WebElement。
请高手赐教。
作者:
user603
时间:
2013-6-17 16:51
截图
作者:
赵佳乐SMILE
时间:
2013-6-18 09:46
前台实现的方法不同
作者:
user603
时间:
2013-6-18 10:17
回复
3#
赵佳乐SMILE
除了用WebTable管理之外,还有其他方法吗?
作者:
赵佳乐SMILE
时间:
2013-6-18 13:07
回复
4#
user603
不懂
作者:
user603
时间:
2013-6-18 13:08
回复
3#
赵佳乐SMILE
嗯,应该都是CheckBox。能直接将这个WebElement识别为WebCheckBox吗?
作者:
黑羽祭
时间:
2013-6-18 13:47
回复
1#
user603
不是不可以,不过几乎没用过。
你是需要做什么样的操作?只是勾选的话,直接Click不行么?
作者:
赵佳乐SMILE
时间:
2013-6-18 13:53
回复
6#
user603
正常情况下是CheckBox 如果前台用了特殊的技术就不一定了
比如我们前台用了easy-ui
作者:
黑羽祭
时间:
2013-6-18 13:54
回复
8#
赵佳乐SMILE
嗯,对的,如果用了QTP不能识别的UI,QTP都会将它识别为WebElement
作者:
黑羽祭
时间:
2013-6-18 13:55
不过只要不影响正常操作就行了。
是WebElement 还是WebCheckBox,我个人觉着问题不大
作者:
赵佳乐SMILE
时间:
2013-6-18 14:22
回复
10#
黑羽祭
对 能模拟出来 就无所谓。。。
作者:
user603
时间:
2013-6-18 15:12
回复
7#
黑羽祭
直接click可以实现选取与取消。但如果想得到Checked属性就不行。
作者:
黑羽祭
时间:
2013-6-18 15:53
回复
12#
user603
做检查么?
作者:
黑羽祭
时间:
2013-6-18 15:53
回复
11#
赵佳乐SMILE
作者:
user603
时间:
2013-6-18 16:04
回复
13#
黑羽祭
嗯,通过WebTalble可以实现。
作者:
黑羽祭
时间:
2013-6-18 16:39
回复
15#
user603
在WebTable下的话,操作就多样多了。
作者:
user603
时间:
2013-6-18 18:40
回复
16#
黑羽祭
是的。
作者:
zhuzhihai
时间:
2013-6-21 14:13
你可以看下HTML代码,QTP把不能识别的对象,统一识别为WebElement.估计定义的类型不是复选框,才会识别为WebElement
作者:
康小奔
时间:
2013-7-3 16:44
回复
12#
user603
你不是为了得到check属性,而是为了确定它是否被选中吧?
这样的话在firebug里面,查看这个元素在选中前后有什么变化,一般是它的class有改变,通过判断class来判断是否选中
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2