QTP 中对象操作】的更多相关文章

1.创建对象(将浏览器设置为一个对象) set oIE=createobject("internetexplorer.application") 2.将浏览器设置为可见的 oIE.visible=True 3.打开网站 oIE.Navigate"www.baidu.com" 4.等待页面加载完毕 While oIE.Busy: Wend 5.将浏览器设置成一个对象 set oDoc=oIE.document 6.通过IE dev查看页面元素获取对象属性,并对其Val…
序曲 假设现在有一个Excel文件:D:\data.xls,里面的具体内容如下:有两个Sheet,第一个叫Login,第二个叫InsertOrder: 当前QTP的Test中有两个Action:LoginAction和InsertAction.当然该Test中对应的DataTable应该有三个:Global.LoginAction和InsertAction: 下面就详细的说一下DataTable是如何操作这些数据的: 正文 DataTable.Import "D:\data.xls" …
在web应用中经常会出现frame嵌套的应用,假设页面上有A,B两个frame,其中B在A内,那么定位B中的内容则需要先到A,再到B.switchTo().frame方法可以把当前定位的主题切换到frame里,在frame里实际是嵌套了另外一个页面,而webdriver每次只能在一个页面识别,所以需要用switchTo().frame方法去获取frame中嵌套的页面. 退出 iframe 框架:driver.switch_to_default_content()…
一.常用的Window对象操作 Window对象中又包含了document.history.location.Navigator和screen几个对象,每个对象又有自己的属性方法,这里window可以省略. 如window.location.href  可以简写为location.href //返回运行浏览器的操作系统和(或)硬件平台 var platform = navigator.platform; //浏览器的代码名 var appCodeName = navigator.appCodeN…
在之前的文章中,我们就已经接触过 MYSQLI_result 相关的内容.它的作用其实就是一个查询的结果集.不过在 PDO 中,一般直接通过 query() 或者 PDOStatement 对象进行查询之后就会返回结果.但在 MySQLi 中,会把查询到的结果也放入一个对象中,这就是 MySQLI_result 对象. MySQLI_result 对象属性 首先,我们要通过一段查询来获得一个 MySQLI_result 对象. $stmt = $mysqli->prepare("selec…
就像 PDO 中的 PDO_Statment 对象一样,MySQLI_STMT 对象也是一个预处理语句所形成的对象,专门用来操作 MySQLi 所生成的预处理语句的.其实操作方式之类也都比较相似,不外乎以绑定参数为主的一些针对 SQL 语句和获取结果集的操作. 参数绑定及操作属性 之前的文章中想必大家已经见过我们使用的 bind_param() 方法,它与 PDO 中的 bindParam() 方法有很大的不同. $stmt = $mysqli->prepare("insert into…
大家对DOM应该都不陌生,它在网页制作中有广泛的应用.如果我们想在QTP中使用DOM模型需要通过Page对象的Object属性来实现.注意,QTP11才有良好的DOM支持操作,这里用百度首页做例子. 我们需要做的是在百度的搜索输入框中输入"qtp"并改变输入框的样式 '改变搜索框样式 Set odom=Browser("百度一下,你就知道").Page("百度一下,你就知道").Object odom.getElementById("k…
返回值:数字 示例: 以下示例使用 GetRowCount 方法查找 MySheet 运行时数据表中最长的列中的总行数,并将其写入报告. rowcount = DataTable.GetSheet("MySheet").GetRowCount Reporter.ReportEvent 2, "数据工作表中有 " &rowcount, "行. 2.得到datatable运行时的动态列数:GetParameterCount 语法:DTSheet.Get…
1.在脚本运行过程中屏蔽鼠标键盘输入 SystemUtil.BlockInput ‘开始处 这里是你的脚本 SystemUtil.UnblockInput ’结尾处 --------------------------------------- 补充关闭进程的方法:Systemutil.closeprocessbyname "GreenBrowser.exe" 2.检查页面对象是否可用 yanzheng=Browser("电子政务").Page("::::…
QTP的关键字视图和专家视图 1.Keyword view(关键字视图) 在录制脚本的过程中,用户执行的每一个步骤,在关键字视图中记录为一行. 关键字视图直观有效,用户可以很清楚的看到被录制对象的录制层次及操作步骤. 在关键字视图中一共有4列:Item,Operation,Value,Documentation Item:记录了所有对象 Operation:对该对象的操作 Value:对象操作所用到的值 Documentation:QTP自动生成的描述语句 2.Expert view(专家视图)…