摘要: 1.命令行执行pybot 当文件夹中存在__init__.robot文件时,使用命令行单独执行一个robot文件,不会执行__init__,需要使用--suite cd testScript >pybot --suite suite_name folder_name 2. :: set output 阅读全文
posted @ 2018-04-13 17:51 zhanghaihui 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 工作过程中遇到坑可能需要转换一下思维,使用其他途径达到异曲同工之妙,下面是我在做自动化测试工作中世纪遇到的几个问题,以及解决办法,特此记录分享一下: 设计者在这个页面欠套了三层frame。遇到的问题是外面两层frame能正常切换,但是最里层frame切换进去后并不报错的情况下,不能定位到最里层的元素 阅读全文
posted @ 2017-12-24 23:33 zhanghaihui 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 自动化测试过程中的一点小经验,记录下来,免得再入坑 阅读全文
posted @ 2017-12-24 23:32 zhanghaihui 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在使用RF自动化测试过程中有点击事件没有触发成功,检查html查看到有绑定click事件,考虑使用触发点击事件的方式来实现 第一种情况: onclick是原生的click事件,直接调用需要触发的函数即可,写成RF为 第二种情况: ng-click 是angular 事件,使用以下js语句进行触发 写 阅读全文
posted @ 2017-11-30 13:34 zhanghaihui 阅读(2023) 评论(0) 推荐(0) 编辑
摘要: C:\Python27\Lib\site-packages\Selenium2Library\keywords\_element.py 在def _element_find(self, locator, first_only, required, tag=None)中第一条语句为 browser = 阅读全文
posted @ 2017-10-18 23:59 zhanghaihui 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 自动化测试过程中的等待我习惯分为两种固定等待和动态等待。 一、固定等待 固定等待就是直接采用sleep的方式让代码等待固定时间。 这是比较简单的等待方式,是一种不推荐使用但是在某些特定条件下最快能够解决问题的等待方式。不推荐使用是因为,固定等待过多使用的情况下会极大程度的降低代码的执行效率。 UI自 阅读全文
posted @ 2017-10-08 23:38 zhanghaihui 阅读(635) 评论(0) 推荐(0) 编辑
摘要: C:\Documents and Settings\Administrator>adb shell root@NX403A:/ # input input Usage: input [] [...] The sources are: trackball joystick ... 阅读全文
posted @ 2017-09-28 15:02 zhanghaihui 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、环境安装 应客户要求,IDE使用Eclipse插件RED,需要使用目前eclipse最新Oxygen版本才能更好兼容RED. 1.下载并安装Oxygen 2.Merketing搜索RED安装插件 3.下载并安装Python 2.7.13 4.配置环境变量,//pyhon; //python27/ 阅读全文
posted @ 2017-08-23 09:56 zhanghaihui 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1. CSS locator比XPath locator速度快,特别是在IE下面(IE没有自己的XPath 解析器(Parser)) 2. 对于文本的处理xpath更强大使用, text()匹配的是显示文本信息。 但需要注意的是text()获取的是当前元素的文本,不包括其子元素的文本。如下代码tex 阅读全文
posted @ 2017-07-06 18:20 zhanghaihui 阅读(9319) 评论(0) 推荐(0) 编辑
摘要: 1. IE无法正常启动 1)Security 三个设置成一样的,包括是否启用保护模式也要一样 2)页面缩放比例要设置为100% 2.Firefox启动后为中文环境,但希望为英文环境 Firefox driver每次会启动一个完全干净的浏览器,profile为空的。可更改profile为当前profi 阅读全文
posted @ 2017-06-21 18:24 zhanghaihui 阅读(491) 评论(0) 推荐(0) 编辑
摘要: __author__ = 'Samsung' paths = r"D:\private\picture" import os def rename(paths): i=1 print i for root, dirs,files in os.walk(paths): '''for dirlist in dirs: rename(os... 阅读全文
posted @ 2017-05-19 14:16 zhanghaihui 阅读(130) 评论(0) 推荐(0) 编辑
摘要: [Pre-Condition] 充分了解被测试系统 [Steps] 1. 以最短路径重现必发bug 2. 查看分析log 3. 查看数据库 4. 抓包分析(Firebug, Fiddler, HttpWatch, WireShark等) 5. Debug 程序 [Experience] 以最短路径重 阅读全文
posted @ 2017-04-17 15:26 zhanghaihui 阅读(350) 评论(0) 推荐(0) 编辑