51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1210|回复: 1
打印 上一主题 下一主题

[原创] 关于同步点的使用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-9-13 11:06:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在有两个下拉选择框,第二个下拉选择框中的结果会根据第一个的选择进行显示,就是只有第一个选择框中有值了,第二个选择框才会出现相应的值。现在出现一个问题就是:第一个选了,第二个的值还没来得及出现,QTP找不到数据,就报错了。这个时候,可以用同步点实现等到值出现了才选择吗?如何实现?
我现在用的是wait.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-9-13 12:38:07 | 只看该作者
建议一种方式哦,如有错误请指正~
第一个选择框的值触发第二个选择框的值加载。那么第二个选择框本来的可选范围肯定会发生变化,比如选择框2本来没有选择项,或者选择项是1,2,3一共3个。经过选择框1触发后,选择框2的可选范围变成1,2,3,4,5,6了。这个变化会体现在选择框的outerHtml属性里,如果运气好的话,可以定位到某个特定标签。根据这个标签内容与原内容对比,看是否发生变化来判断第二个标签是否加载完毕~

另外,控件存在一个加载状态,你也可以等待控件状态为complete(也可能显示4)后再赋值
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-17 01:58 , Processed in 0.063317 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表