- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QTP多Action操作 一、Action 调用 首先我们把登录程序系统,然后新建定单,再打开定单,最后关闭系统.分别录制成5个action,设置一个主的action为main来分别先后调用login(登录),new order(新建定单),open order(打开定单),logout(退出). 注明:设置拆分action,选择菜单功能split Action .选择independent of each other为并列的两个action.选择Nested为主次的两个action. 在main action中代码如下: RunAction login, oneIterationRunAction new order, oneIterationRunAction open order, oneIterationRunAction logout, oneIteration 其中RunAction是一个调用action的函数,后面跟action名和要传递的参数. 说明: RunAction ActionName, [Iteration , Parameters] 二、action之间参数传递 在login action中选择菜单选项,在action properties中设置两input参数分别先后为username 和 password 这样我们就通过RunAction login, oneIteration,mercury,mercury 把这两个变量分别传给username 和password.这边的变量先后关系分别依次对应了action properties里input参数的先后关系. 在login action中调用这两个变量了. Dialog(Login).WinEdit(Agent Name:).Set Parameter(username)Dialog(Login).WinEdit(Password:).Set Parameter(password) Dialog(Login).WinButton(OK).Click Action之间传递变量 在new order 中选择菜单选项,在action properties中设置一个output参数为orderno Window(Flight Reservation).WinEdit(Order No:).Output CheckPoint(Order No:) RunAction new order, oneIteration,order RunAction open order, oneIteration,order 再靠main action中这个order变量来传递,这个变量正好对应着new order里的output参数.从new order中传出来,再把这个变量传给open order.当然在open order中还要同样设置input参数.和这个order变量对应起来. 这样就可以在open order中使用这个变量了. Window(Flight Reservation).Dialog(Open Order).WinEdit(Edit).Set Parameter(orderno) 三、action参数化 Main action下有Login,NewOrder,Logout三个action Login参数化 在Login中定义Input参数:userName,userPwd,并对输入的用户名和密码进行参数化 Main设置 在DataTable中双击第一列和第二列,分别命名为userName,userPwd,然后输入值 Main设置 RunAction Login, oneIteration,DataTable(userName,Main),DataTable(userPwd,Main) RunAction NewOrder, oneIteration RunAction Logout, oneIteration 注意的地方 Main的运行次数为所有行 Logout的结束界面和Login的起始界面要求一致
原创力文档


文档评论(0)