|
当我运行下面的测试脚本时,测试停在了第12步(运行第12步时,被测试的系统会弹出一个对话框,提示FirstName的值不能为空。),知道我手工将弹出的对话框给关闭后测试脚本才能继续运行(脚本的第13步就是关闭这个对话框的)或者被终止。如果用其他的方法可以解决这个问题,但我现在想使用set objectname=testobject.object 去传递这个测试的对象到函数中去使用。
1.Dim strURL,Savebutton,FirstName
2.strURL="http://localhost:8080/xpc/jsp/admin/Login.jsp"
3.SystemUtil.Run "IEXPLORE.EXE",strURL
4.Browser("ecVision XpressCommerce").Page("LoginPage").WebRadioGroup("SelectAdminType").Select "#0"
5.Browser("ecVision XpressCommerce").Page("LoginPage").WebEdit("password").SetSecure "47453ef3a1b27537"
6.Browser("ecVision XpressCommerce").Page("LoginPage").WebElement("LoginButton").Click
7.Browser("ecVision XpressCommerce").Page("ecVision XpressCommerce_2").Frame("clientframe").Link("Edit Profile").Click
8.Set FirstName=Browser("ecVision XpressCommerce").Page("ecVision XpressCommerce_2").Frame("clientframe_2").WebEdit("firstName").Object
9.Set SaveButton=Browser("ecVision XpressCommerce").Page("ecVision XpressCommerce_2").Frame("clientframe_2").WebButton("Save").Object
10.FirstName.value=""
11.SaveButton.focus
12.SaveButton.click
13.Browser("ecVision XpressCommerce").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
14.Browser("ecVision XpressCommerce").Page("ecVision XpressCommerce_2").Frame("menuframe").Link("Logout").Click
15.Browser("ecVision XpressCommerce").Dialog("Microsoft Internet Explorer").WinButton("确定").Click |
|