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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于Git这一篇就够了

    关于Git这一篇就够了目录前言发展过程集中式与分布式的区别Debian/Linux安装Git配置git环境:gitconfig–global创建本地空仓库:gitinit新建文件添加到本地仓库:gitadd、gitcommit-m改写提交:gitcommit–amend查看历史提交日志:gitlog回滚代码仓库:gitreset–hard查看提交之后文件是否做了改动:gitstatus工作区与缓存区修改缓存区内容:gitadd、gitco.

    2022年5月2日
  • win10安装虚拟机win7全部教程_服务器与虚拟服务器

    win10安装虚拟机win7全部教程_服务器与虚拟服务器现在很多的电脑都是预装的win10系统了,尽管win10系统是现在主流的操作系统,但是不少网友还是对xp念念不忘。这种情况下我们可以不需要安装双系统,在WINDOWS10安装XP系统虚拟机即可。下面小编就教下大家win10系统自带的虚拟机安装xp系统教程。具体的步骤如下:1、打开开始菜单,点击”控制面板”,点击”程序”。2、点击右侧的”启用或关闭Windows功能”。3、在新窗口下找到并选择Hy…

    2022年8月16日
  • XXX测试用例设计?XXX怎么测试?(行李箱、电梯、水杯、笔、椅子)

    XXX测试用例设计?XXX怎么测试?(行李箱、电梯、水杯、笔、椅子)建议回答内容:功能测试(单个功能、逻辑业务/功能交互)、界面测试、易用性测试、兼容性测试、安全性测试、性能测试行李箱我不知道这个行李箱的具体需求,所以会以我认知的行李箱来思考从功能测试来考虑的话,拉杆箱大小、厚度、容量、各个面(包括拉杆面、脚轮面)承重拉杆承重是否符合质检标准;超出容量、超出承重会有什么影响;拉杆的伸缩收回是否灵活;箱子的开锁解锁是否方便安全;界面测试,我会考虑箱子的材质、颜色、花纹、形状是否符合要求;箱子吊牌logo是否正确易用性方面,箱子拉杆手把是否易握防滑、箱子

    2022年5月1日
  • break,continue,return的用法_break continue语句

    break,continue,return的用法_break continue语句1.break:直接结束一个循环,跳出循环体。break以后的循环体中的语句不会继续执行,循环体外面的会执行privatevoidtest(){for(inti=0;i<3;i++){Log.e(TAG,"i="+i);if(i==1){brea…

    2022年9月12日
  • 安装windows教程_yarn初始化

    安装windows教程_yarn初始化安装nodejshttp://nodejs.cn/download/什么都不要点,无脑下一步!安装成功!设置环境变量打开自定义安装目录至出现以下内容将此目录添加到环境变量中测试在命令行运行,出现版本号则说明安装成功npm-v…

    2022年10月20日
  • 【愚公系列】2022年03月 微信小程序-富文本编辑器

    【愚公系列】2022年03月 微信小程序-富文本编辑器<viewclass=”container”style=”height:{{editorHeight}}px;”><editorid=”editor”class=”ql-container”placeholder=”{{placeholder}}”bindstatuschange=”onStatusChange”bindready=”onEditorReady”></editor></view><scroll-views

    2022年6月10日

发表回复

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

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