参数化以后,应该运行两次,却只运行了一次,那位高手能指点一下.
各位好,我录制了一个飞机订票系统,我想将"到着地"进行参数化."到着地"有两个值,现在我运行下来的情况是这样的.就是第一次运行是成功的.第二次一直不能自动弹出ログイン的对话框.请问有什么办法解决吗?录制代码如下 :
Dialog("ログイン").WinEdit("代理店名:").Set "mercury"
Dialog("ログイン").WinEdit("代理店名:").TypemicTab
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 如果GlobalSheet只有一行数据,那只会执行一次 没有重新登录的代码,当然不会出来那个Dialog了 你没有录制logout的操作,当然不会回到登陆页面。还有就是你的参数化数据是放在GlobalSheet里的,这里有几行数据就循环执行几次。 首先确定你在GlobalSheet里的departure列下面是有几行数据。
如果有2行数据,只执行一次说明你在action运行次数限制了一次,你需要去修改一下,好像是在File-Setting的run里面,如果选的是run oneiteration就是只执行一次的,如果需要执行次数与Global数据行数一样,请选择run all row那个。 谢谢各位,我现在调试能够执行两次,但是有出现了另一个问题. 参数化以后,应该执行两行,第一次执行是正常的,但第二次执行时,会同时启丙个工数管理系统.不知道是怎么原因啊.
Browser("工数管理系统").Page("工数管理系统").WebEdit("employeeNo").Set DataTable("departure", dtGlobalSheet)
Browser("工数管理系统").Page("工数管理系统").WebEdit("employeePwd").SetSecure "4bc6d177f8a7c5cf8a3f3a39d230d159"
Browser("工数管理系统").Page("工数管理系统").WebButton("ログイン").Click
Browser("工数管理系统").Page("工数管理系统_2").Link("ログアウト").Click 在Automation - Record and Run Settings - Web ,看看Open the following address when a record or run session begins是否选上并设置了URL
回复 7# 的帖子
选上,并且也设置了URL
页:
[1]