51Testing软件测试论坛

标题: qtp回放的时候,后面的下拉框为什么不能被激活! [打印本页]

作者: auto_tester    时间: 2014-3-11 12:40
标题: qtp回放的时候,后面的下拉框为什么不能被激活!
本帖最后由 黑羽祭 于 2014-3-18 09:06 编辑

[attach]89456[/attach][attach]89456[/attach]
如上图所示

正常情况是我选择前面的下拉框后,后面的下拉框就变为可以选择,但是实际情况是
在qtp回放的时候为什么,选择前面的下拉框后,后面的下拉框是不可用的,有什么好方法吗?
我用Browser("IDS Super - Un-Posted").Page("IDS Super - Un-Posted_2").WebList("ctl00$ContentPlaceHolder1$Entr_2").Select "Cash Transfer"
Browser("IDS Super - Un-Posted").Page("IDS Super - Un-Posted_2").WebList("ctl00$ContentPlaceHolder1$Entr_2").FireEvent("onchanged")
作者: lgh75560    时间: 2014-3-12 08:30
本主题需向作者支付 3 综合技术指数 才能浏览

------------------
没看到。
作者: auto_tester    时间: 2014-3-12 11:13
[attach]89469[/attach]
Browser[color=#000](
[color=#8000]"IDS Super - Un-Posted"
[color=#000])
.Page[color=#000](
[color=#8000]"IDS Super - Un-Posted_2"
[color=#000])
.WebList[color=#000](
[color=#8000]"ctl00$ContentPlaceHolder1$Entr_2"
[color=#000])
.[color=#0080]Select
[color=#8000]"Cash Transfer"

Browser[color=#000](
[color=#8000]"IDS Super - Un-Posted"
[color=#000])
.Page[color=#000](
[color=#8000]"IDS Super - Un-Posted_2"
[color=#000])
.WebList[color=#000](
[color=#8000]"ctl00$ContentPlaceHolder1$Entr_2"
[color=#000])
.FireEvent[color=#000](
[color=#8000]"onchanged"
[color=#000])

[color=#000]请大家赐教!
作者: auto_tester    时间: 2014-3-12 11:16
[attach]89470[/attach]
Browser[color=#000]([color=#8000]"IDS Super - Un-Posted"[color=#000]).Page[color=#000]([color=#8000]"IDS Super - Un-Posted_2"[color=#000]).WebList[color=#000]([color=#8000]"ctl00$ContentPlaceHolder1$Entr_2"[color=#000]).[color=#0080]Select [color=#8000]"Cash Transfer"
Browser[color=#000]([color=#8000]"IDS Super - Un-Posted"[color=#000]).Page[color=#000]([color=#8000]"IDS Super - Un-Posted_2"[color=#000]).WebList[color=#000]([color=#8000]"ctl00$ContentPlaceHolder1$Entr_2"[color=#000]).FireEvent[color=#000]([color=#8000]"onchanged"[color=#000])
[color=#000]上面是代码,手工选择第一个的时候,第二个会被激活,但是在回放的时候,qtp自动选择第一个的时候就不能激活第二个。大家有什么好方法吗?
作者: auto_tester    时间: 2014-3-12 11:19
怎么都看不了啊,

  1. Browser("IDS Super - Un-Posted").Page("IDS Super - Un-Posted_2").WebList("ctl00$ContentPlaceHolder1$Entr_2").Select "Cash Transfer"
  2. Browser("IDS Super - Un-Posted").Page("IDS Super - Un-Posted_2").WebList("ctl00$ContentPlaceHolder1$Entr_2").FireEvent("onchanged")
复制代码

作者: 黑羽祭    时间: 2014-3-18 09:08
回复 4# auto_tester


    有点乱。
第二个根据第一个来,那是不是太快了呢?两个选项中加点等待时间
作者: auto_tester    时间: 2014-4-1 08:52
问题已经解决了,不是太快的原因!其实我也不知道是什么原因导致的,最后我是通过sendkey的方式实现的
谢谢关注




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2