51Testing软件测试论坛
标题:
设定了参数程序自动执行三次,改成固定值怎么让程序只跑一次
[打印本页]
作者:
blue27orange
时间:
2010-9-6 17:39
标题:
设定了参数程序自动执行三次,改成固定值怎么让程序只跑一次
用QTP录制了公司日志登录过程
___________________________________________________________________________
Browser("日志系统 - DWS1.0").Dialog("Microsoft 仿冒网站筛选").Close
Browser("日志系统 - DWS1.0").Page("日志系统 - DWS1.0").Check CheckPoint("日志系统 - DWS1.0")
Browser("日志系统 - DWS1.0").Page("日志系统 - DWS1.0").WebEdit("loginName").Set "huihuiw"
Browser("日志系统 - DWS1.0").Page("日志系统 - DWS1.0").WebEdit("loginName").Check CheckPoint("loginName")
Browser("日志系统 - DWS1.0").Page("日志系统 - DWS1.0").WebEdit("Password").SetSecure "4c7f6a9a553e42b20fc7d4eba651d69650ddfe2aa811"
Browser("日志系统 - DWS1.0").Page("日志系统 - DWS1.0").WebButton("登录").Click
wait 5
Browser("日志系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("ScreenFrame").Link("现在开始写日志!").Click
wait 2
Browser("日志系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("ScreenFrame_4").WebList("projectlist_1").Select "Snow"
wait 1
Browser("日志系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("ScreenFrame_2").WebList("level0_1").Select "培训学习"
wait 1
Browser("日志系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("ScreenFrame_2").WebEdit("daily_content").Set "1.QTP的学习"
wait 1
Browser("日志系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("ScreenFrame_2").WebEdit("daily_effort").Set "5.0"
wait 1
Browser("日志系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("ScreenFrame_2").WebButton("提交").Click
wait 1
Browser("日志系统 - DWS1.0").Dialog("Windows Internet Explorer").WinButton("确定").Click
wait 1
Browser("日志系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Sync
wait 2
Browser("日志周报管理系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("carnoc").WebElement("bullet").Click
wait 2
Browser("日志周报管理系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("carnoc").WebElement("bullet").Click
wait 2
Browser("日志周报管理系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("carnoc").Link("编写日志").Click
wait 2
Browser("日志周报管理系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("ScreenFrame").WebEdit("daily_effort").Set "0.0"
wait 2
Browser("日志周报管理系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("ScreenFrame").WebButton("提交").Click
wait 5
Browser("日志周报管理系统 - DWS1.0").Dialog("Windows Internet Explorer").WinButton("确定").Click
wait 2
Browser("日志周报管理系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Sync
wait 2
Browser("日志周报管理系统 - DWS1.0").Close
______________________________________________________________________
在关键字视图下编辑,将“snow”改成参数P_item
既将
Browser("日志系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("ScreenFrame_4").WebList("projectlist_1").Select "Snow"
改成
Browser("日志系统 - DWS1.0").Page("日志周报管理系统 - DWS1.0").Frame("ScreenFrame_4").WebList("projectlist_1").Select DataTable("p_Item", dtGlobalSheet)
并且在data table P_item 列enter 3行数值,之后保存运行,程序会自动运行三次
之后又在关键字视图里面把参数改回固定值snow,把相应的代码也改回来了,程序还是执行三遍~~
再不重新录制的前提下怎么让程序执行一次呢?
作者:
鹭岛
时间:
2010-9-7 10:16
file--->settings---->run
选择 run one ite。。。only(忘记单词了,哈),应该是选择第一个就对了,这就是执行1次,也可以选择第三个(从第几行执行到第几行,×第几行是dataTable的行)
作者:
lxqing1981
时间:
2010-9-7 10:23
楼上正解,
“并且在data table P_item 列enter 3行数值,之后保存运行,程序会自动运行三次”,因为你有三行数据默认是全部都会执行的也就是3次
作者:
blue27orange
时间:
2010-9-7 10:28
标题:
回复 2# 的帖子
3Q3Q~~~原来这么简单啊~~~~
作者:
blue27orange
时间:
2010-9-7 10:45
标题:
回复 3# 的帖子
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2