多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

QTP的简单使用-自动化测试

更新时间:2022-05-25 09:18:54 作者:多测师 浏览:97

  1、QTP认对象

  QTP只能认WINDOWS默认的对象。认出的对象在下次运行中也可能出现问题,主要是因为内存中存在几个相同对象后,QTP就会自动的为这些对象取名(后面加_1)。所以建立对象后一定别忘记消除,否则下次使用可能会不能运行。

  而另一台机器录制的对象本台机器也可能认不出,要重新指认。

  介绍下认对象的方法:

  1)录制(点上面的 record按钮),如果你点录制的话,QTP会把录制过程中所有的对象记录下来,保存在对象库中。

  2)在Keyword View里的ITEM栏里填加新的步骤后,然后在下拉框里选择“Object From Repository”,在跳出的对话框里选择下面的手图形的按钮就可以自己选择对象了。对象认出后,在opteration栏里可以选择对该对象做的操作。

QTP的简单使用-自动化测试

  2、输入

  1)直接输入: 有些对象支持输入操作,比如文本框。这些对象的opteration里都有SET方法,而set的值可以在后面的VALUE里直接输入

  2)从表格输入: 选种Value栏,点击后面的“<#>”图标,会弹出 “Value Configuration Options”对话框。 选择Parameter,然后在下拉列表选择“Data Table”(也可以选择变量),然后为读曲的行取个字段名,最后选择“Current action sheet(local)”点“OK”就好了

  输出代码是:<对象>.Set DataTable(<字段名>, dtLocalSheet)

  3、输出

  对着Keyword View里的某个对象右击(也可在预览画面选择某对象右击),选择“Insert output value”,选择你要输出的改对象的属性(一般是TEXT),然后点击“Modify”按钮,可以选择输出到变量还是表格,选择方式和输入相同,点OK就好了。

  输出代码是:<对象>.Output CheckPoint(<字段名>)

  4、对于datatable的简单操作

  datatable的读取方法是指针是方式。初始的时候指针在第一行。

  1>读取表中的值

  <变量>=datatable(<字段名>,dtLocalSheet)

  2>读取表的最大使用行数

  datatable.GetSheet(<表名>).getrowcount

  3>指针下移一行

  datatable.SetNextRow

  在介绍些简单的系统操作

  SystemUtil.Run <运行文件的路径> ’运行系统文件

  wait <秒数> ’等待

  Window(<对象名>).Close ‘关闭窗口对象

  reporter.ReportEvent micFail/micFail/micWarning/micDone,<步骤名>, <错误描述>

  PS;QTP虽然支持VBS语言,但有些也有细微差别,比如不支持WSCRIPT.SLEEP,比较下下面的:

  vbs里: Set ie=WScript.CreateObject("InternetExplorer.Application")

  QTP里:Set ie=CreateObject("InternetExplorer.Application")

  以上内容为大家介绍了自动化测试中的QTP的简单使用,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部