'****************************************************************************************
'名称:WebTable_FindCellByText
'访问类型:公共
'功能:在WebTable对象中查找特定文本的单元格所在位置
'输入参数:
' objWebTable(隐式) 宿主页面表格,即单元格载体
' sCellText 特定文本,即待查找文本
'返回值:
' retCellRow 单元格所在行
' retCellColumn 单元格所在列
' WebTable_FindCellByText True找到;False未找到
'示例:
' Set objTable = Browser("ABC").Page("ABC").Table("ABC")
' objTalbe.WebTable_FindCellByText("待查找字符串",retCellRow,retCellColumn)
'****************************************************************************************
Function WebTable_FindCellByText(objWebTable,sCellText,retCellRow,retCellColumn)
'objWebTable 为默认传递的参数,该参数与
'RegisterUserFunc "WebTable","WebTable_FindCellByText","WebTable_FindCellByText"
'配合使用,objWebTable代表的就是WebTable对象,也就是调用这个方法的对象,作为默认第一个参数
Dim i
Dim j
Dim sTemp
WebTable_FindCellByText = 0
If objWebTable.Exist(5) Then
For i = 1 To objWebTable.RowCount
For j =1 To objWebTable.ColumnCount(i)
sTemp = Trim(CStr(objWebTable.GetCellData(i,j)))
If sTemp = sCellText Then
WebTable_FindCellByText = 1
retCellRow = i
retCellColumn = j
Exit Function
End If
Next
Next
Else
WebTable_FindCellByText = ERROR_COMM_QTP_WEB_WEBTABLE_OBJNOTEXIST
End If
End Function
'重载WebTable对象的WebTable_FindCellByText函数
RegisterUserFunc "WebTable","WebTable_FindCellByText","WebTable_FindCellByText"
'RegisterUserFunc TOClass, MethodName, FunctionName, SetAsDefault
'TOClass:测试对象
'MethodName:需要被重载的方法
'FunctionName:封装的函数名
'SetAsDefault:是否作为测试对象的标准方法,默认为false
实例:
Dim wbRow,wbCol
Set wtbAccount = Browser("中国农业银行-个人网上银行").Page("中国农业银行-个人网上银行").Frame("contentFrame_2").WebTable("账户查询列表")
If wtbAccount.WebTable_FindCellByText("6228480010018590116",wbRow,wbCol) Then
Set objChkBox = wtbAccount.ChildItem(wbRow,0,"WebCheckBox",0)
'注:传入的参数为wbRow和0,因为WebCheckBox对象所在列为第一列,函数查找到的是文本位置
objChkBox.set "ON"
End If
分享到:
相关推荐
屏幕上输出以下内容 ********************* * My first C program! * *********************
鱼鱼asp函数组件(fishasp20090218.dll) 鱼鱼版权所有,非经鱼鱼许可禁止用于商业用途 ... ... ...鱼鱼asp组件调用示例文件:test.asp(测试文件),db.asp(数据库) ... '****************************************************...
******************************************************************************* * * * 摘 要: 本程序主要是通过调用MF1_AnLock2009.dll动态连接库函数,进行读写卡操作 * * * * 创建日期: 2006年07月19日...
//****************************************************************************** // //! \brief Device information structure. // //**********************************************************************...
*************************************************************************************** 一、点击打开目录按钮,获取您需要统计代码的解决方案根目录路径 二、编辑扩展名,添加你需要的扩展名 三、点击统计按钮...
最新消息,CMS4J 现已推出 基于java / jsp技术开发的网站管理系统 CMS4J 2008 免费版 ,并且又推出了一套同样基于java / jsp技术开发的博客系统!...**************************************************************
/****************************************************************************** * 功能:创建一个新的文件对象,只有在创建之后,文件对象才能为其它函数所用。 * 参数:无 * 返回:若创建失败,返回NULL;...
*********************************工资系统。包含VBA、控件等的设计。
C++实用培训教程***********************************
*******************************************************************计算器
**************************************************************/ bit WriteNByte(uint sla,uint suba,uint *s,uint n) { uint i; I2C_Start();//启动I2C SendData(sla);//发送器件地址 Test_Ack(); // if...
*******************************************************************************/ #include "adc.h" u16 AdcData_Buff[10]; //AD采集缓存 u16 AdcValue_Channel1; //通道1值 u16 AdcValue_Channel2; //通道2值 ...
神经网络雷达避障 ********************************************************************** 整套项目资料,非常好的学习借鉴资料 **********************************************************************
**************************************************************************************************** @功 能 : @参 数 : @返 回 值 : @作 者 : *************************************************...
********************************************************************** 这是一个MATLAB的画图项目,内容深入浅出,易于理解,适合广大初学者! ****************************************************************...
电赛历年真题1994-2023 ********************************************** 非常齐全,里面包含了历年的所有真题,非常好的学习资料! ***********************************************
********************************************************************** 这本书是一本入门级的80x86汇编语言程序设计教程,内容深入浅出,易于理解,适合广大初学者! *******************************************...
大二实验的代码******************************************************************************************************************************************************************************************...
这是我们智能控制考试的题目******************************************************************************************************************************************************************************...
******************************************************************************************************* 这是一个可以在RK3588上运行的yolov5-demo项目,项目自带有量化后的官方模型可以进行测试使用。