- 博客(5)
- 收藏
- 关注
原创 Selenium 高亮Web元素
熟悉QTP的同学,应该知道有个Highlight 高亮页面元素方法,在debug调试的时候非常有用。Selenium的实现如下,类似QTP里闪亮的效果。 def highlight(self,element): for i in range(150): if i%2==0: driver.execute_...
2015-06-26 11:01:49 268
原创 QTP Excle数据比对
项目上有个UAT的case的checkpoint 需要比较系统里webtable 里跟exported 到excle 文件的数据是否一致。想想了,传统的方法是将webtable的数据取出来存在另一个excle文件里,然后在异步比较2个excle 文件数据是否相同。但是这个方法效率太低,想到之前项目上用到利用excel 的内置公式比较数据,并将差异的数据标上不同的颜色。不多说,上代码...
2015-06-09 15:17:11 276
原创 QTP 对象库参数化解决多语言
最近做的web项目,需要支持多语种。系统默认是英语语种,将来需要支持例如,法语,德语之类的。目前测试框架的方案是:每一种语种对应一条共享对象库。初始化的根据系统语言选择加载对应的对象库想了想该方案维护性太差,将来页面对象变化话需要同时维护多套对象库我的解决思路如下: 1.通过 Manage Repository Parameters 新建属性变量,并设置在...
2015-06-02 18:23:31 167
原创 QTP 最大化浏览器窗口
最近项目上要求将浏览器窗口最大化,并且要支持IE,Chrome,FireFox 3种浏览器 其实QTP有自带的 Browser("Web Testing").FullScreen。 但是看不到浏览器的title 不是很好,也不是我们想要的效果。 看了下网上的,之前都是这么处理的: hwnd=Browser("Browser").GetROProperty("hwnd")Window("hw...
2015-03-26 16:04:29 501
原创 Python 中文乱码
开始接触python脚本,一上来就碰到了中文乱码问题。结合网上的资料,现整理下: 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode 解码,作用是将其他编码的字符串转换成unicode编...
2015-03-17 18:52:14 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人