UFT常见问题分析

常见运行出错问题分析:

1)对象库保证有对象的存在

2)配置路径的正确性

3)运行时程序的窗口与代码是否对应

4)不可打开多个窗口进行运行

5)注意值的匹配

问题解决方案:

Action1——>resources——>联系对象库——>到导出来的文件../wenjianming

从程序中更新对象时需注意的问题:选中对象的属性,还要与程序中的内容相对应,用小手选中,在高光显示。

判断语句:

Dim a,b,c,d,e
a = Window("Flight Reservation").WinEdit("Tickets:").GetROProperty("text")
msgbox a "获取订票数(a为字符类型)"
b= Window("Flight Reservation").WinEdit("Price:").GetROProperty("text")
msgbox b
c=split(b,"$")”获取单价数组类型“
msgbox c(1)
d=Window("Flight Reservation").WinEdit("Total:").GetROProperty("text")
e=split(d,"$")
msgbox e(1)获取总价数组类型
x=cdbl(a)
y=cdbl(c(1))转换为精度型
z=cdbl(e(1))
If z-x*y<0.001 Then比较是否相等
reporter.ReportEvent micPass,"检查Price*Ticket的价格是否等于Total","正确"
Else
reporter.ReportEvent micFail,"检查Price*Ticket的价格是否等于Total","错误"
msgbox"错误"
End If

MsgBox是 Visual BasicVBS中的一个函数,功能是弹出一个 对话框,等待用户单击按钮,并返回一个 Integer值表示用户单击了哪一个按钮。
“MsgBox”即为“Message Box”的缩写,在英语中意为“信箱”。
cdbl 数据类型转换函数之一,将字符串转换为双精度值,同类函数有CLNG,CINT等。

CDBL用于返回 表达式,此表达式已被转换为 Double 子类型的 Variant。
语法
CDbl(expression)
expression 参数是任意有效的表达式。

split函数是编程语言中使用的函数,是指返回一个下标从零开始的一维 数组 ,它包含指定数目的子 字符串


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值