资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
参数化设置方法主要是讲一下自带的例子,对flyfromflyto做参数化,以下是一个登录、订票、点击新建按钮、退出的一个流程。首先我要切割action中的内容,将action分为三个action。原因是:1,我不想让脚本重复执行登录,我可以将登录这一块的脚本放到一个actionl中,2、我将登录切割出去,那么我也必须将退出切割出去,原因是:如果将登录切割出去了,退出不切割,执行第一遍后,退出了没有登录的地方,所以参数化的数据执行到第二遍不会执行,因为它找到不到登录的地方,找不到对象。切割action的方法:-MlFlightReservation将鼠标点击到这一行,点击工具栏中的此图标,此图表示切割action,会弹出如图确,定即可,如果你没有保存录制的脚本,弹出保存的位置,保存一下即可,保存后再点击切割action,会弹出如下图-*BuyABookl*BuyABook2此项表示将book2dependwtofeachothe此选项表示将action分为同级NestedthesecondactionifceledbytheFirst)分为book1的子选项。此图是我设置好的,点击ok即可此图是分割后的连个action。以此方法,将退出从action12中分出去。鼠标点击到这一行,点击分割图标即可。Action分割完毕,可对flyfrom这一行进行参数化鼠标点击到flyfrom这一行I二噩FlyFrom:SelectFrankfurt!鼠标点击图中第三列后边的那个尖括号的地方弹出如图界面这个就不用介绍了吧,这个就是它原有的参数这个是参数,datatable表示以数据表形式显示,做为参数,点击下拉框中还有连个选项,此选项是表示随机数变量做为参数RandomNumber一般都是用数据表形式,我就用数据表形式给记录我的练习。此选项是给参数取个列名LocationinDataTable*GlobalsheetCurrentactionsheet(local)这个就有点麻烦,第一个是Globalsheet表示是做一个全局的参数化(个人理解是对整个脚本的这个做参数化)Currentadionsheet(local)这个是私有的,表示对它所在的action的这个参数做参数化,我现在是在给第二个action的这个做参数化。Constant*ParameterName:P_fromLocationinDataTableGlobalsheet:.iCurrentactionsheetlocalOKICancelHelp1这个是我设置的,点击ok即可中有数据,其他的Global、action11、action13都没有数据,以此方法,对flyto做参数化此图是两个都进行参数化了。此选项中内容很多,我们不可能一个一个敲进去,较大家一个方法,将飞机订票的程序打开,rLesaFileEditArL:ilysi5HelpDateofFlight:FlyFrom:FlyTo:1Flights.FlightSchedule:OrderInformation:FlightNo:DepartureTime:ArrivalTime:Name:-Class:FirstBusinessEconomyTickets:Price:Total:Airline:InsertOrderUpdateOrderDeleteOrderIOrderNo:点击工具栏中的对象探测器,就是这个小按钮哦丄弹出到的内容中,黄色选中的地方,将所有的内容都已添加进去了,我们只需要复制一下就可以了|DenveiFrnkfurtLcndonLosAngetesParisPortlandSanFrancisco!复制这个哦然后粘贴到数据库就中可以了。简单吧。PfromDenverFrankfurtLondonLosAngelesParisPortlandSanFranciscoSeattleJ%j14icij在粘贴到P_to的表格中即可然后我们只希望actionl2重复执行,那么必须设置actionl2的执行次数了。.Actionl2FlightReservation&DateofFlight:HFlyFrom:SIFluTn-ActionProperties.凸匚tici门匚alPnzipertieEObjectRepository.鼠标点击到actionl2面,右键弹出菜单,选中如图中光标选中的地方,*=Runoneiterationonl执行一次RunonaH(ows执行数据表中所有的数据Runhomiowlaiwt从哪一行还是执行到哪一行结束一般都选中执行所有的数据。选中第二个的时候,弹出如果,ok即可。然后确定。运行程序,程序就自动执行了,你就可以不用管了,等着看结果就可以了。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号