当前位置:   article > 正文

QTP——QTP简单的实例应用_qtp做应用程序

qtp做应用程序

相比selenium,QTP录制的功能显得格外强大,不仅支持web更支持一些应用程序,对应一些重复的手工测试如果能利用好QTP将会变得格外轻松,目前我也只是会简单的录制,一些数据库的检查,添加对象到对象库写一些简单的脚本,还有参数化的迭代等等

下面是工作中经常要做的一些操作,用QTP执行的确省了力气:
wait 1
Services.StartTransaction "高级排班" '创建事务主要是记录一个流程的具体时间
Browser("HR①NE Log in").Page("HR①NE Enterprise").WebElement("高级排班 ▼").Click '具体窗口、页面、元素的一些操作,可以去对象库添加具体对象编写脚本
Browser("HR①NE Log in").Page("HR①NE Enterprise").WebElement("排班预测").Click
Browser("HR①NE Log in").Page("HR①NE Enterprise").Frame("contentPane").WebElement("下拉框").Click
Browser("GAIA HR①NE Log in").Page("HR①NE Enterprise").Frame("contentPane").WebElement("innertext:=01385 ").Click ’利用下拉值直接选择所要内容
Dim Count:Count = 0 '定义一个变量,并赋值为0
For i = 1 To 9 '循环次数,执行下面语句
    Browser("HR①NE Log in").Page("HR①NE Enterprise").Frame("contentPane").Link("Prev").Click 
Next
Browser("HR①NE Log in").Page("HR①NE Enterprise").Frame("contentPane").WebButton("下一步").Click '简单的点击按妞,很多操作QTP都能进行很好的录制,不能录制的具体研究对待
wait 5 '等待时间
Browser("HR①NE Log in").Page("HR①NE Enterprise").Frame("contentPane").WebButton("下一步").Click
wait 5
Browser("HR①NE Log in").Page("HR①NE Enterprise").Frame("contentPane_2").WebButton("下一步").Click
wait 5
Services.EndTransaction "高级排班" '事务结束 自己定义步骤
wait 5

DbTable("DbTable_3").Output CheckPoint("DbTable") '数据库查询的输出,

DbTable("DbTable").Check CheckPoint("最小覆盖")  '数据库的检查 对象库可以查看

'DRIVER=SQL Server;SERVER=192.168.0.151;UID=sa;PWD=123;APP=Microsoft Office 2003;WSID=Fred;DATABASE=APP0715——SQL Server的连接方式,其他方式可以百度一下

其实在一些页面或者实际操作也遇到过很多问题,以后实际解决再做一些记录把。


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/668259
推荐阅读
相关标签
  

闽ICP备14008679号