实时搜索: qtp 如何

qtp 如何

937条评论 5530人喜欢 4336次阅读 909人点赞
比如:web界面上有一个Launch按钮,它的文本内容为LaunchVM,我想获取Launch按钮上的文本内容,该怎么做? , QTP脚本执行结束后,我想自己生成一份测试报告,比如:xsl、word格式的报告(用代码实现)
就比如:http://blog.csdn.net/zzxxbb112/article/details/5341510
这里最后一个方法使用代...

qtp 如何获取按钮上的文本内容: 一个是用QTP自带的out值
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Output CheckPoint("Internet Explorer_Server")
然后调用:
XXX.Set DataTable("Internet Explorer_Server", dtGlobalSheet)

另外也可以用GetROProperty,把对象text的属性取出来。
ButtonName=Browser("QA Home Page").Page("QA Home Page").WebButton("Submit").GetTOProperty("Name")
例如获取文本Web文本框的运行时的值:
XXX.GetTOProperty("Value")

QTP如何导出测试报告: 直接把后缀名改为xls好像可以用,试一试。

如何查看QTP对象的属性列表: 查看QTP对象的属性列表方法有两个,以下分别说明。
方法一:对象仓库绿色加号图标
通过单击"录制"按钮,将对象录制到对象仓库中,依此单击"Resources"-->"Object Repository"菜单项,
系统弹出"Object Repository-All Object Repositories"对话框,单击左侧对象层级目录节点中指定的对象节点,在右侧对象属性区域,点击绿色加号按钮,
系统弹出"Add Properties"对话框,属性列表区域列举属性信息,
方法二:QTP中的工具ObjectSpy
可以依此单击菜单项"Tools"-->"Object Spy...",
或者在工具栏中单击带礼帽小人图标按钮,
弹出"Object Spy"对话框,
例如,需要获取如Flight按钮对象的属性,具体操作为,先单击小手图标按钮,光标变为小手形状,只能显示当前窗口小手光标所处位置对象的属性,如果需要显示非当前窗口对象属性,需要按住键盘ctrl键,此时光标从小手形状变回箭头形状,直到要识别的对象显示到当前页面,方可停止按住键盘ctrl键,然后光标由箭头再次变为小手形状,此时再将小手光标移至待识别的Flight按钮对象处,然后单击该Flight按钮对象处,即可显示该对象的属性信息,详见。

QTP中Action1表,如何读取第二行的值: QTP中DataTable的操作
由QTP自动生成的语句是这样的:
DataTable("Col", dtLocalSheet)
DataTable("Col", dtGlobalSheet)
其中,dtLocalSheet就是当前Action的DataTable,dtGlobalSheet就是Global的DataTable,Col是列名还有很多写法,比如
DataTable("Col", "Action2")
就是读取Action2的Col列。
你完全可以读取另一个Action的DataTable,而不需要跨Action传递变量,使用DataTable比变量更方便,因为结束后能在Result里看到运行时的值
你可以在一个Action里读取另外一个Action的列,但是要注意另外一个Action的当前行
比如你在Action1里读取Action2的某列,如果Action1运行到第二行,你读取的Action2还是第一行的数据,解决办法就是写上这句:
DataTable.GetSheet("Action2").SetCurrentRow(2)
你也可以用GetCurrentRow来获取Action1的行,然后再用SetCurrentRow来保持两个Action的当前行一致:
CurrRow = DataTable.GetSheet("Action1").GetCurrentRow
DataTable.GetSheet("Action2").SetCurrentRow(CurrRow)还有一种写法:
DataTable(1, "Action2")
这样就是读取Action2的第一列,不管第一列叫什么名字,都能读
这样就很方便,比如:
For i = 1 To 10
MsgBox DataTable(i, "Action2")
Next
这样就能循环读取Action2的1~10列了同样,表也可以用数字代替:
DataTable(1, 2)
这样就是读取第二个Action表的第一列

如何让QTP录制时用火狐打开录制页面?: 直接开着火狐录制不就行了嘛。 点击【录制】按钮后,在弹出的选择框中,【Web】选项卡中,选择第一项【Record and run test on any open browser】,然后直接在你打开的火狐上进行操作嘛~

如何让QTP脚本中的部分代码循环: 写for循环啊

QTP做Delphi的自动化,如何识别对象?QTP10.0,已经安装add-in-delphi控件: QTP9.0以后的所有插件在安装盘里面有。老的Mercury的版本才需要单独安装。10...你安装的时候可以直接选择你需要安装的插件就可以了。如果你已经安装了,你

如何用QTP对一个重复操作做迭代处理: 用for循环就可以。

For j=1 to {重复次数}
{操作}
Next

热门标签: qtp 如何 qtp 如何
  • 15个点是多少

    在excel里面如何设置相邻的几个表格和前面的表格一样: 一张表中,用格式刷就可以。不同的表中,相同的区域,只要按SHIFT键,然后选择相邻的表格,放开SHIFT键,直接改变格式,就可以将多个连续的表中,相同的区域设为相同的格式了。 ...

    225条评论 5491人喜欢 5783次阅读 209人点赞
  • ipad air2要充电多久

    [教程] 刷了Tic wear想恢复MOTO 360原生系统怎么办?: 1.下载刷机工具包 原生系统ROM到这里下载:http://rom.xiaomi.cn/ MiFlash刷机工具点击下载(MD5: 7D2D299E3138872CC524DF9DFD461333). 下载完成后在手...

    682条评论 1043人喜欢 3746次阅读 683人点赞
  • ppsspp怎么联机

    good morning mr brown,nice to see you怎么读: 古德猫宁,米斯特不润,奶死图米挑儿 ...

    525条评论 6320人喜欢 5204次阅读 396人点赞
  • nt 要提前多久预约

    do morning exercises怎么读: do morning exercises 读法  英 [duː ˈmɔːnɪŋ ˈeksəsaɪzɪz]  美 [duː ˈmɔːrnɪŋ ˈeksərsaɪzɪz]exercise 读法  英 ['eksəsaɪz...

    457条评论 2149人喜欢 3238次阅读 362人点赞
  • 20个平方的卧室放几个筒灯

    在《水浒传》中含有“虎”字的好汉绰号有哪些?: 锦毛虎 →燕顺、 矮脚虎→王英、 跳涧虎→ 陈 达、 花项虎→ 龚 旺、 中箭虎→ 丁得孙、 打虎将→ 李 忠、 笑面虎→朱 富、 青眼虎→李 云、 插翅虎→雷 横...

    229条评论 1809人喜欢 3576次阅读 415人点赞
  • macbook怎样设置邮箱设置

    如何把EXCEL表格的第一列中的多个字用英文大写字母写在第二列要具体操作过程·谢谢大侠·: http://zhidao.baidu.com/question/104836508.html?fr=ala0参考一下这个,你只要左边第一个,自己改一点点。 ...

    601条评论 5266人喜欢 6495次阅读 417人点赞
  • 12星座哪个最受欢迎

    在EXCEL单元格中输入的是字母A,B,C,D,E,A,F中,怎样算出大于B有几个?: 那些算大于B的?如果是CDEF=SUMPRODUCT(--(ASC(A1:A7)>ASC("B"))) ...

    289条评论 1551人喜欢 3578次阅读 517人点赞

十大热门文章

  1. mq和hq哪个好
  2. 跳蚤多少大

随机推荐榜单