如果 ! 多来逛逛 给好评

UFT 三种脚本的编写方法: 直接-录制、 直接描述、 Description 方法

上一篇 / 下一篇  2017-09-14 17:09:13 / 个人分类:日常问题

SystemUtil.Run  "iexplore.exe","此处输入网址", "","",3  ( b/s 架构,启动浏览器访问网址!)
SystemUtil.Run  “C:\flight\app\flight4a.exe”                                                           (c/s 直接输入程序启动路径)
1》
Dialog("Login").WinEdit("Agent Name:").Set "mercury" @@ hightlight id_;_1901852_;_script. infofile_;_ZIP::ssf1.xml_;_
Dialog("Login").WinEdit("Password:").Set "mercury" @@ hightlight id_;_1114220_;_script. infofile_;_ZIP::ssf2.xml_;_
Dialog("Login").WinButton("OK").Click @@ hightlight id_;_11534848_;_script. infofile_;_ZIP::ssf3.xml_;_
Window("Flight Reservation").Close         》》》》》》  直接---录制



2》
'Browser("CreationTime:=0").Page("title:=.*").WebEdit("属性=属性值","属性1:=属性值1",...").Set "用户名"
'Browser("CreationTime:=0").Page("title:=.*").WebEdit("属性=属性值","属性1:=属性值1",...").Set "密码"
'Browser("CreationTime:=0").Page("title:=.*").WebElement("属性=属性值","属性1:=属性值1",...").Click   (b/s 脚本示例)
 
 Dialog("Login").WinButton("Class Name:=WinButton","text:="&buttonname).Click         (c/s 脚本示例)
 Window("Flight Reservation").Close       
                                         》》》》》》》 直接--描述

3》
'set Browser=Description.Create
'Set Page=Description.Create
'Set Edit=Description.Create
'Set oEdit1=Description.Create
'set WebElement=Description.Create
'oBrowser("属性").value = "属性值"
'oPage("属性").value="属性值
'oEdit("属性").value="属性值"
'oEdit1("属性").value="属性值"
'oWebElement("属性").value="属性值"
'oWebElement("属性").value="属性值"
'Browser(oBrowser).Page(oPage).WebEdit(oEdit).Set "用户名"
'Browser(oBrowser).Page(oPage).WebEdit(oEdit1).Set "密码"
'Browser(oBrowser).Page(oPage).WebElement(oWebElement).Click    (b/s 脚本示例)


 SystemUtil.Run "C:\Program Files (x86)\HP\Unified Functional Testing\samples\flight\app\flight4a.exe"
Set flightlogin=Description.Create       ' 创建一个对象
Set agentname=Description.Create
Set userpwd=Description.Create
Set button=Description.Create
flightlogin("text").value="Login"             ' 把属性赋给对象
agentname("attached text").value="Agent Name:"
userpwd("attached text").value="Password:"
button("text").value="Ok"
dialog(flightlogin).winedit(agentname).set "mercury"
dialog(flightlogin).winedit(userpwd).set "mercury"
dialog(flightlogin).winbutton(button).click     (c/s   脚本示例)
                                    》》》》》》使用description方法

TAG:

引用 删除 kick000   /   2022-05-17 19:44:27
5
 

评分:0

我来说两句

Open Toolbar