|
录制后,经修改,脚本如下
Window("Book1").VbWindow("VbWindow").VbWindow("VbWindow").VbEdit("VbEdit").Set sUserName
Window("Book1").VbWindow("VbWindow").VbWindow("VbWindow").VbEdit("VbEdit_2").Set sUserPassword
Window("Book1").VbWindow("VbWindow").VbWindow("VbWindow").VbEdit("VbEdit_3").Set sDomainName
Window("Book1").VbWindow("VbWindow").VbWindow("VbWindow").VbButton("Next >>").Click
我现在想将Window的名字Book1进行参数化,而这个参数的取值又来自于GetExcelCaption()这个函数的返回值,这样可以吗?
我感觉应该可以的,所以就试了下。说明下我用的是9.2。
一)AppName = GetExcelCaption() ‘返回值正确
Window(AppName).VbWindow("VbWindow").VbWindow("VbWindow").VbEdit("VbEdit").Set sUserName
Window(AppName).VbWindow("VbWindow").VbWindow("VbWindow").VbEdit("VbEdit_2").Set sUserPassword
或者
Window("title:="&AppName ).VbWindow("VbWindow").VbWindow("VbWindow").VbEdit("VbEdit").Set sUserName
Object Repository中没有更改,回放出错,信息“The "VbWindow" object was not found in the Object Repository.”
我想是不是要改Object Repository中该控件的信息,可是不知道怎么改。望高手能帮我解疑啊 |
|