51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1913|回复: 7
打印 上一主题 下一主题

[原创] 参数化以后,应该运行两次,却只运行了一次,那位高手能指点一下.

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-13 17:01:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位好,我录制了一个飞机订票系统,我想将"到着地"进行参数化."到着地"有两个值,现在我运行下来的情况是这样的.就是第一次运行是成功的.第二次一直不能自动弹出ログイン的对话框.请问有什么办法解决吗?

录制代码如下 :
Dialog("ログイン").WinEdit("代理店名:").Set "mercury"
Dialog("ログイン").WinEdit("代理店名:").Type  micTab
Dialog("ログイン").WinEdit("パスワード:").SetSecure "4bbc5695b4e87901992eb4d0c2be1bbbcf9c7af2"
Dialog("ログイン").WinButton("OK").Click
Window("フライト予約").WinObject("フライト予定日:").Type "041111"
Window("フライト予約").WinComboBox("出発地:").Select "London"
Window("フライト予約").WinComboBox("到着地:").Select DataTable("departure", dtGlobalSheet)
Window("フライト予約").WinButton("FLIGHT").Click
Window("フライト予約").Dialog("フライト テーブル").WinButton("OK").Click
Window("フライト予約").WinEdit("顧客名:").Set "123"
Window("フライト予約").WinEdit("チケット枚数:").SetSelection 0,1
Window("フライト予約").WinEdit("チケット枚数:").Set "2"
Window("フライト予約").WinRadioButton("ファースト").Set
Window("フライト予約").WinButton("挿入(I)").Click
Window("フライト予約").WinButton("更新(U)").Click
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-4-14 00:07:22 | 只看该作者
如果GlobalSheet只有一行数据,那只会执行一次
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-4-14 11:26:56 | 只看该作者
没有重新登录的代码,当然不会出来那个Dialog了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-4-14 11:39:58 | 只看该作者
你没有录制logout的操作,当然不会回到登陆页面。还有就是你的参数化数据是放在GlobalSheet里的,这里有几行数据就循环执行几次。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-4-14 13:20:44 | 只看该作者
首先确定你在GlobalSheet里的departure列下面是有几行数据。
如果有2行数据,只执行一次说明你在action运行次数限制了一次,你需要去修改一下,好像是在File-Setting的run里面,如果选的是run oneiteration就是只执行一次的,如果需要执行次数与Global数据行数一样,请选择run all row那个。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-4-15 17:37:56 | 只看该作者
谢谢各位,我现在调试能够执行两次,但是有出现了另一个问题. 参数化以后,应该执行两行,第一次执行是正常的,但第二次执行时,会同时启丙个工数管理系统.不知道是怎么原因啊.
Browser("工数管理系统").Page("工数管理系统").WebEdit("employeeNo").Set DataTable("departure", dtGlobalSheet)
Browser("工数管理系统").Page("工数管理系统").WebEdit("employeePwd").SetSecure "4bc6d177f8a7c5cf8a3f3a39d230d159"
Browser("工数管理系统").Page("工数管理系统").WebButton("ログイン").Click
Browser("工数管理系统").Page("工数管理系统_2").Link("ログアウト").Click
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-4-15 22:00:17 | 只看该作者
在Automation - Record and Run Settings - Web ,看看Open the following address when a record or run session begins是否选上并设置了URL
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-4-16 16:04:19 | 只看该作者

回复 7# 的帖子

选上,并且也设置了URL
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 11:24 , Processed in 0.071639 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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