`
sunsgsg_eye
  • 浏览: 5696 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
熟悉QTP的同学,应该知道有个Highlight 高亮页面元素方法,在debug调试的时候非常有用。 Selenium的实现如下,类似QTP里闪亮的效果。 def highlight(self,element): for i in range(150): if i%2==0: driver.execute_script("arguments[0].style.border='4px solid red'",element) else: ...

QTP Excle数据比对

    博客分类:
  • QTP
项目上有个UAT的case的checkpoint 需要比较系统里webtable 里跟exported 到excle 文件的数据是否一致。 想想了,传统的方法是将webtable的数据取出来存在另一个excle文件里,然后在异步比较2个excle 文件数据是否相同。 但是这个方法效率太低,想到之前项目上用到利用excel 的内置公式比较数据,并将差异的数据标上不同的颜色。 不多说,上代码: Sub CompareExcel(strPath,dicData) Dim oExcel,oWorkbook,oSheet,i,key Set oExcel=CreateObject(&q ...
最近做的web项目,需要支持多语种。 系统默认是英语语种,将来需要支持例如,法语,德语之类的。 目前测试框架的方案是:每一种语种对应一条共享对象库。 初始化的根据系统语言选择加载对应的对象库 想了想该方案维护性太差,将来页面对象变化话需要同时维护多套对象库 我的解决思路如下:       1.通过 Manage Repository Parameters 新建属性变量,并设置在英文下的 default value。 2.在对象库里link parameters。 3.新建一个ObjectMapping excle 文件。   这样以后只用维护一套对象库和一个Objec ...
最近项目上要求将浏览器窗口最大化,并且要支持IE,Chrome,FireFox 3种浏览器 其实QTP有自带的 Browser("Web Testing").FullScreen。 但是看不到浏览器的title 不是很好,也不是我们想要的效果。 看了下网上的,之前都是这么处理的: hwnd=Browser("Browser").GetROProperty("hwnd") Window("hwnd:="&hwnd).Maximize 在IE6之后,就不好用了。 原因是将浏览器作为Browser对象取出来的 ...
开始接触python脚本,一上来就碰到了中文乱码问题。 结合网上的资料,现整理下:   字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成u ...
Global site tag (gtag.js) - Google Analytics