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