使用系统计算器计算输入算式
上一篇 /
下一篇 2015-05-15 10:09:49
/ 个人分类:原创
'\\输入算式计算结果Function shuzhi(a)
If window(
"计算器").Exist
Then Else SystemUtil.Run
"C:\Windows\system32\calc.exe"'启动计算器 End If For i =
0 To 9 Step 1 If i=
CInt(a)
Then window(
"计算器").WinButton(
"window id:=13"&i).Click
Exit for End If NextEnd FunctionFunction jisuan(b)
If window(
"计算器").Exist
Then Else SystemUtil.Run
"C:\Windows\system32\calc.exe" End If Select Case b
Case "." Window(
"计算器").WinButton(
"window id:=84").Click
Case "+" Window(
"计算器").WinButton(
"window id:=93").Click
Case "-" Window(
"计算器").WinButton(
"window id:=94").Click
Case "*" Window(
"计算器").WinButton(
"window id:=92").Click
Case "/" Window(
"计算器").WinButton(
"window id:=91").Click
Case "%" Window(
"计算器").WinButton(
"window id:=118").Click
Case "√" Window(
"计算器").WinButton(
"window id:=110").Click
End SelectEnd FunctionDim SZ,r,l,JG
SZ =
inputBox(
"请输入测试用例",
"计算器测试")
For j =
1 To len(SZ)
Step 1 l=
Left(SZ,j)
r=
Right(l,
1)
If r>=
"0" and r<=
"9" Then shuzhi(r)
Else jisuan(r)
End If NextWindow(
"计算器").WinButton(
"window id:=121").Click
JG = Window(
"计算器").Static(
"window id:=150").GetROProperty(
"text")
print SZ&
"="&JG
Window(
"计算器").WinButton(
"window id:=81").Click
'清零
相关阅读:
- QTP中的时间同步点问题解决 (zaza9084, 2014-11-07)
- 对于QTP,你应该知道的9个基本概念 (zaza9084, 2014-11-17)
- QTP非常实用的函数 (zaza9084, 2014-11-17)
- QTP中Report知识点总结 (zaza9084, 2014-11-28)
- QTP学习与实践经验小结 (zaza9084, 2014-12-01)
- 使用UFT进行接口测试(Web Service、REST) (zaza9084, 2015-1-08)
- 在同一个机器中安装LoadRunner与QTP (zaza9084, 2015-2-04)
- QTP获取浏览器的各种属性 (arron310, 2015-3-23)
- QTP dom (arron310, 2015-3-25)
- QTP回放时只访问Datatable的第一行数据,怎么办 (蛊魅, 2015-4-02)
收藏
举报
TAG:
QTP
qtp
计算器