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中的。

通过调试找到具体问题。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • ext.apply()_函数evaluate的应用

    ext.apply()_函数evaluate的应用apply的用法:    Ext中apply及applyIf方法的应用apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象中有的属性。apply方法的签名为“apply(Objectobj,Obj

  • pycharm的控制台主题,Pycharm控制台

    pycharm的控制台主题,Pycharm控制台本篇文章帮大家学习Pycharm控制台,包含了Pycharm控制台使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。PyCharm有一个完整的代码完整的python控制台,可以在选项菜单:工具(Tools)->运行Python控制台(RunPythonConsole)中找到。使用上一章中的代码,如下所示-message=’GIEWIVrGMTLIVrH…

  • Ubuntu 18.04 firefox浏览器装flash[通俗易懂]

    Ubuntu 18.04 firefox浏览器装flash[通俗易懂]进入http://get.adobe.com/cn/flashplayer/即flash官网(注意下载和系统浏览器相对应的包)在左边选择.tar.gz格式的文件然后解压  tar-zxvfinstall_flash_player_11_linux.x86_64.tar.gz进入解压后的usr文件夹,把libflashplayer.so文件放到路径/usr/lib/mozilla/…

  • 静态路由与默认路由的配置_静态路由和默认路由哪个快

    静态路由与默认路由的配置_静态路由和默认路由哪个快原理简述:1。静态路由:是指用户或网络管理员手工配置的路由信息。当网络拓扑结构或链路状态发生改变时,需要网络管理员手工配置静态路由信息。相比较动态路由协议,静态路由无需频繁的交换各自的路由表,配置简单,比较适合小型、简单的网络环境。不适合大型和复杂的网络环境的原因是:当网络拓扑结构和链路状态发生改变时,网络管理员需要做大量的调整,工作量繁重,而且无法感知错误发生,不易排错。2。默认路由…

  • DirectX修复工具的详细使用步骤介绍[通俗易懂]

    DirectX修复工具的详细使用步骤介绍[通俗易懂]DirectX修复工具的详细使用步骤介绍@TOCDirectX修复工具是一款系统级工具软件,简便易用,无需安装,可直接运行,下面为大家分享的是DirectX修复工具的详细使用步骤介绍首先我们下载DirectX修复工具,再找到并打开“维护电脑”,在找到并打开“恢复软件”,再点“DirectX修复工具”2.这时候解压之后,这里有两个DirectXRepair.exe修复工具,另一个Direc…

  • 2分钟读懂UML

    2分钟读懂UML

发表回复

您的电子邮箱地址不会被公开。

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