QTP 自动化测试--点滴 获取datatable数值

1 DataTable.Value(paramName,sheetName)

DataTable(paramName,sheetName)

paramName: 参数名(列名)

sheetName: sheet名字,也可使用常量:dtGlobalSheet,dtLocalSheet

如:Window("新增_2").WinObject("TRzDBButtonEdit_3").Type DataTable("PartName01", dtLocalSheet)

2 DataTable.RawValue(paramName,sheetName)

RawValue:获取的是原始值 如果单元格有公式,取公式

Value:获取的是当前值,取当前单元格的值

Window("新增_2").WinObject("TRzDBButtonEdit_3").Type DataTable.RawValue("PartName01", dtLocalSheet)

3 DTParameter.ValueByRow(rowNum)

rowNum : 指定的行号(从1开始)

Window("新增_2").WinObject("TRzDBButtonEdit_3").Type DataTable.LocalSheet.GetParameter("PartName02").ValueByRow(1)

Window("新增_2").WinObject("TRzDBButtonEdit_3").Type DataTable.GetSheet("infoPart").GetParameter("PartName03").ValueByRow(1)

原文地址:https://www.cnblogs.com/caojuansh/p/9496431.html

时间: 2024-10-21 12:41:14

QTP 自动化测试--点滴 获取datatable数值的相关文章

qtp 自动化测试--点滴 菜单没有了

test项目页签下-没有了 菜单栏:file edit view insert 看不到了 1 解决:在startpage标签下-tool-option-点击 restore layout-确定 原文地址:https://www.cnblogs.com/caojuansh/p/9767973.html

QTP,自动化测试学习笔记,六月九号

测试自动化实现的两个难点 设计--功能分解 实现--对象的识别 测试自动化实现的两个难点-功能分解 清晰画出业务流程图 根据业务流程分解业务功能,可以被复用的功能也要被分解出来. 按照路径覆盖的思想,组织测试用例 测试自动化实现的两个难点-对象识别 创建测试    获取被操作对象的属性信息 使用唯一的对象名在对象仓库中记录该对象. 标识关键属性信息 在脚本中记录对象名称和相应的动作. 运行测试 从脚本中获得对象名称. 在对象仓库中定位对象,并获取其关键属性. 根据关键属性信息在被测应用中定位对象

QTP自动化测试培训:描述编程之WebElement

QTP自动化测试培训:描述编程之WebElement 通过描述性编程技术,来描述出来输入框: set po=browser("creationtime:=0").page("micclass:=page") set desc=description.creatre() odesc("micclass").value="WebEdit" odesc("html tag").value="input&

QTP自动化测试框架博文

QTP自动化测试框架博文:http://www.cnitblog.com/stomic/archive/2014/01/14/89211.html

从服务器获取的 数值,进行值传递,不同的文件夹之间的调用。

在A.h文件中 定义一个 @property (strong, nonatomic)  NSString *dicString; 在A.m文件中 //从服务器中获取到的值  赋给 dicString  进行值传递给另一个文件使用 NSDictionary *dict=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:NULL];//自定义字典对象 NSString*

[UIScreen mainScreen].bounds.size.height获取的数值不变的问题解决

一.问题 [UIScreen mainScreen].bounds.size.height获取的数值永远是固定的,不会根据不同屏幕尺寸的苹果手机而改变 二.原因 这是因为,苹果系统在监测到[email protected]这个后,才会调用屏幕尺寸函数. 因此,搞ios开发,一定要加上这张图片才行. 版权声明:本文为博主原创文章,未经博主允许不得转载.

QTP自动化测试从零基础到精通进阶(脚本测试、VBS语法、描述性编程、测试框架)

QTP自动化测试从零基础到精通进阶(脚本测试.VBS语法.描述性编程.测试框架)网盘地址:https://pan.baidu.com/s/19yUptC8PBFZFfH-VpyUUpQ 提取码: aa3b备用地址(腾讯微云):https://share.weiyun.com/5JxoIev 密码:dfvpye 通过本门课程的学习,帮助学员熟练掌握功能测试自动化工具QTP,学会编程测试脚本,提高测试效率.作为一名软件测试工程师,不仅仅要有夯实的测试基础,更需要具备进行自动化测试的能力,能够编写测试

获取DataTable某一列的所有值

/// <summary>/// 获取某一列的所有值/// </summary>/// <typeparam name="T">列数据类型</typeparam>/// <param name="dtSource">数据表</param>/// <param name="filedName">列名</param>/// <returns>&

Jenkins+QTP自动化测试框架

脚本实现部分: 自动化工具:QTP 选择合适的Add-in插件以便识别出被测系统的对象,Visa项目选择的是Web插件,注意:记得先打开QTP工具后打开被测系统. 每个主要业务用单独的一个脚本实现,主要涉及到的的QTP脚本的实现的有以下几点: 1. 从下拉菜单菜单中任意选择一个选项,获取Weblist对象的“items count”数目,然后任意选择一个数,作为select的index 2. WebEdit下拉模糊匹配,选择了键盘鼠标模拟录制 3. 描述编程抓取页面上同类型的对象如Webchec