tianmimi521 发表于 2008-11-6 15:08:31

关于输出值的测试,求教

各位大侠,我用QTP录化完脚本,先参数化(2个参数),然后建立输出值时,为什么第一个参数取不到值呢,第二个就可以取到。我哪里设置错了吗?研究半天啦:'(
是这个代码吗:
Browser("INSUITE").Page("INSUITE スケジュール").Frame("work").Link("予定・目的一覧設定").Click
Browser("INSUITE").Page("INSUITE スケジュール").Frame("work_2").WebList("type").Select DataTable("pulldown_type", dtGlobalSheet)
Browser("INSUITE").Page("INSUITE スケジュール").Frame("work_2").Output CheckPoint("output_1")
Browser("INSUITE").Page("INSUITE スケジュール").Frame("work_2").Output CheckPoint("output_2")
Browser("INSUITE").Page("INSUITE スケジュール").Frame("work_2").Output CheckPoint("output_3")
Browser("INSUITE").Page("INSUITE スケジュール").Frame("work_3").WebTable("システム共通の予定・目的").Check CheckPoint("システム共通の予定・目的")
Browser("INSUITE").Page("INSUITE スケジュール").Frame("work_3").WebButton("設 定").Click

[ 本帖最后由 tianmimi521 于 2008-11-6 15:20 编辑 ]

没有蛀牙 发表于 2008-11-6 15:10:30

代码,截图:L

tianmimi521 发表于 2008-11-6 15:21:44

放上去了,帮忙看看。

tianmimi521 发表于 2008-11-6 16:08:19

up

yangkinki 发表于 2008-11-9 10:31:46

是不是在设置的时候,只选择执行了pulldown_type中第二行的数据
或者是选择第一行时,后面本来就没有输出值。

happychap 发表于 2008-11-10 11:05:52

你指的是第1行的参数取不到吧?如果是这样,你检查一下Action Call Property中的Interation的设置,以及Setting面板中Run选项卡的设置。
再不行就调试一下子,看看DataTable.GetSheet("xxxx").GetCurrentRow()的值。

tianmimi521 发表于 2008-11-11 10:50:16

回复 5# 的帖子

您好,
【是不是在设置的时候,只选择执行了pulldown_type中第二行的数据】
这个设置在什么位置,我没有找到。
【或者是选择第一行时,后面本来就没有输出值。】
手动调试的时候看到输出值的输出了。

tianmimi521 发表于 2008-11-11 11:00:01

回复 6# 的帖子

你指的是第1行的参数取不到吧?如果是这样,你检查一下Action Call Property中的Interation的设置,以及Setting面板中Run选项卡的设置。
再不行就调试一下子,看看DataTable.GetSheet("xxxx").GetCurrentRow()的值。

您好,
我的Action Call Property设置为Run on all Rows
Setting面板中Run选项卡为默认值,
看看DataTable.GetSheet("xxxx").GetCurrentRow()不太会,但是在结果的表里第一次的3个值是空的,第2次才能正确取到。
页: [1]
查看完整版本: 关于输出值的测试,求教