winterson 发表于 2005-3-17 11:43:17

各位前辈们帮帮我

今天第一次用winrunner来测DELPHI程序,发现combobox在点完下拉键后就停在那不动了,然后就提示下一个控件找不到,我使用的是GUI MAP FILE PER TEST模式录制的脚本,我该怎么办呢?大家帮帮我,非常感谢!

pcl2004_27 发表于 2005-3-17 12:35:19

录制键盘操作!
你录制的过程中用了鼠标点击(估计是这样的)!

QA_BAY 发表于 2005-3-17 14:01:09

你这样的问题以前好发生过,
你查看一下combobox的GUI是什么,然后贴出来 看看!

winterson 发表于 2005-3-18 10:47:32

在录制的时候用鼠标点击combobox下拉键,选择数据,结果有数据选入啊,但为什么WR一直提示没输入值?

生如火花 发表于 2005-3-18 11:07:36

贴出的你的脚本和错误截图,这样别人才能帮你分析

winterson 发表于 2005-3-18 11:27:54

贴图是这样子的

winterson 发表于 2005-3-18 11:30:01

今天我试了不会再提示找不到下一个控件,就是一直都提示没输入combobox值;

zhenhaiou 发表于 2005-3-18 11:31:52

是不是录制方式的问题阿 ,
怎么不是list_select_item啊

winterson 发表于 2005-3-18 13:49:55

能给一个list_select_item的实例来看看吗?为什么我录制会变成这样子呢?

生如火花 发表于 2005-3-18 15:19:44

如果在下拉框中选了一个,应该会生成list_select_item的,参考帮助吧。
list_select_item ("下拉框","#1");#选择下拉框中的第2条条目。

xinyijiu25 发表于 2005-3-18 15:20:32

用键盘操作

你点选下拉框后,再用键盘操作,可以解决这类问题。如下代码:
obj_mouse_click ("TComboBox_3", 23, 13, LEFT);
obj_type ("TComboBox_3","<kDown_E><kReturn>");

shyfish 发表于 2005-3-18 15:59:06

你的list框应该没有被识别,不好办

QA_BAY 发表于 2005-3-18 17:45:53

你看一下TcomboBox的GUI看一下有没有MSW_ID,你这个是自定义控件来的!

winterson 发表于 2005-4-1 10:20:42

谢谢大家啊,我搞定了!
页: [1]
查看完整版本: 各位前辈们帮帮我