UFT常识

UFT常识UFT也用了一段时间了,自己竟然还老犯同样的错误,遇到同样的问题。自己还不能单独解决,对不起导师,对不起自己。下面对UFT中的一些基本问题总结一下。1.关于DataTable导入:DataTable.ImportSheet(FileName,SheetSource,SheetDest)FileName: ThefullorrelativepathoftheExce

大家好,又见面了,我是你们的朋友全栈君。

UFT也用了一段时间了,自己竟然还老犯同样的错误,遇到同样的问题。自己还不能单独解决,对不起导师,对不起自己。下面对UFT中的一些基本问题总结一下。

1.关于DataTable

导入:DataTable.ImportSheet(FileName, SheetSource, SheetDest)

FileName : The full or relative path of the Excel table from which you want to import a sheet. It can be a file system or ALM path.

SheetSource:  The name or index of the sheet in the file that you want to import. Index values begin with 1

SheetDest: The name or index of the sheet in the data table that you want to replace with the SheetSource. Index values begin with 1.

导出:DataTable.ExportSheet(FileName, DTSheet)

FileName: 
The full file system path of the Excel table to which you want to export a sheet. 

DTSheet : The name or index of the run-time Data pane sheet that you want to export. Index values begin with
1(就是你要导出的表的索引号或者表所在位  置)

取值 \ 赋值: DataTable.Value (
“列名”,
“表所在位置”)

例如: LoginAccount = DataTable.Value (“LoginAccount”,“login”)       取值

     DataTable.Value (“LoginResult”,“login”) = result    赋值

关于循环时导入表的覆盖: 加一个判断

  rownum = Datatable.GetRowCount
If rownum = 0 Then
     DataTable.ImportSheet “D:\User\Desktop\EPM_T2_郝文浩_13章\login_DateTable\用户及登录结果.xls”,1,“login”
End If

关于循环时导出表的覆盖:可将导出操作单独放入一个Action 里面

2. 关于调试

遇到错误要想到通过调试来找到问题所在。在问题位置加断点加断点,可加多个断点。

调试时可通过Data 窗口看表格数据,通过Loca Variables 窗口看变量的值。

可通过 Step O ver 一步步调试。

3.关于遇到问题

先考虑脚本流程(逻辑)是否合理,涉及到一些很细节的地方,比如要加一些判断或者是关闭一些窗口,点击一些按钮。

在遇到需要某个方法时要想到函数,用函数实现脚本中需要的操作。函数包括UFT中的和VBS中的。

通过调试找到具体问题。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140141.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一步一步构建自己的简单日历控件 MySimpleCalendar[通俗易懂]

    一步一步构建自己的简单日历控件 MySimpleCalendar

    2022年3月13日
    39
  • mybatis mysql 分页sql语句_使用mybatis分页查询并统计总数「建议收藏」

    mybatis mysql 分页sql语句_使用mybatis分页查询并统计总数「建议收藏」今天在优化项目的时候,偶尔发现了一种分页查询的方法。其目的是,在分页查询的同时查出数据总记录数并实现模糊查询功能。并且,在以往的分页查询上,如果要使用模糊查询,则模糊查询出来的总记录数可能出现问题。使用改方法可以优化代码。本项目使用的是springboot,mybatis,druid连接池以下贴上源码:mybatis的xml文件①resultMap=”trainResultMap,count”注…

    2022年6月2日
    208
  • Python 字典的定义以及常用方法

    Python 字典的定义以及常用方法定义(字典的key必须是不可变类型,也成为可hash类型,并且字典是无序的):info={'name':'egon','age':18,'se

    2022年7月5日
    20
  • EclipseSVN更新和提交

    EclipseSVN更新和提交EclipseSVN更新和提交阅读钱请先阅读前一篇文章:eclipse安装与SVN插件的安装以及分享和检出更多资源可关注好男人的微信公众号:“菜鸟资源分享”1、上部分结束后,此时我们在Tom_work中修改项目代码,完后提交到服务器端,在重新打开一个eclipse,工作空间选择Jeery_work,完后再Jeery_work点击更新(在点击更新前先将未修改的项目文件导入到eclipse中,…

    2022年10月10日
    0
  • Android 设计模式Template Method模式

    Android 设计模式Template Method模式

    2022年1月8日
    44
  • 史上最全安装Maven教程「建议收藏」

    史上最全安装Maven教程「建议收藏」史上最全安装Maven教程简单了解一下什么是Maven1.Maven翻译为“专家“,”内行”的意思,是著名Apache公司下基于Java开发的开源项目。2.Maven项目对象模型(POM)是一个项目管理工具软件,可以通过简短的中央信息描述来管理项目的搭建,报告和文档等步骤。3.Maven是一个项目管理的工具,可以对项目进行构建、依赖的管理。PS:(Gradle的项目搭建方式,将在不久的未来取代Maven,大势所趋。原因如何?小Du下期为您揭晓)一.官网下载下载官网→_→传送门二.配

    2022年6月4日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号