代码改变世界

从前端对象中获取的文本变为字符串,并替换其中一些指定的字符

2019-03-27 14:58 by 拂堤杨柳醉春烟, 1468 阅读, 0 推荐, 收藏, 编辑
摘要:1.在前端对象中获取的文本,并不认为是字符串,不好处理 2.需要将文本变换为字符串 ${affair_name}= Selenium2Library.Get Text id=videoInfo #这里是在${affair_name}的前后各加了一个‘,就变成了‘xxxx’这样的字符串${c} Cat 阅读全文

多个窗口开启后,切换到指定title的窗口

2019-03-27 14:54 by 拂堤杨柳醉春烟, 467 阅读, 0 推荐, 收藏, 编辑
摘要:1.在google中,可以开启多个窗口,这是需要切换到自己需要的窗口去定位元素。如下: #获取两个窗口的标题 ${titles} Selenium2Library.Get Window Titles ${titles2} Collections.Get From List ${titles} 1 $ 阅读全文

域名打开没有加上“http://”,导致报错{"code":-32603,"message":"Cannot navigate to invalid URL"}

2019-03-26 10:00 by 拂堤杨柳醉春烟, 1464 阅读, 0 推荐, 收藏, 编辑
摘要:1.在robotframework中写用例 Open Browser 192.168.4.110:8880/jwzh Chrome 2.没有写http:// 3.导致报错 4.正确写法应该是 Open Browser http://192.168.4.110:8880/jwzh Chrome 阅读全文

腾讯app自动化测试读后感

2019-03-20 10:26 by 拂堤杨柳醉春烟, 317 阅读, 0 推荐, 收藏, 编辑
摘要:1.播放器播放视频,如何验证视频播放成功? 1.1播放时间>=0,获取Video标签里的current time判断。 1.2有播放画面,截屏获取。 框架自带的截图功能, 1.3有播放声音,获取声卡捕捉声音的数据,分析波形文件。 阅读全文

robotframework添加自定义的API,在Lib\site-packages路径下放入写好的py文件。

2019-03-19 17:48 by 拂堤杨柳醉春烟, 533 阅读, 0 推荐, 收藏, 编辑
摘要:其格式有要求,但不明白为什么 import os.pathimport subprocessimport sys class LoginLibrary(object): def __init__(self): self._sut_path = os.path.join(os.path.dirname 阅读全文

robotframework下添加python文件作为Library(可以创建自己想实现的接口)

2019-03-19 13:26 by 拂堤杨柳醉春烟, 985 阅读, 0 推荐, 收藏, 编辑
摘要:1.在robotframework中要想实现自己的接口,例如:print,还有图片内容比对函数。可以自己在项目中加第三方库 2.创建后的内容如下: 3.在测试用例中引用: 阅读全文

robotframework日志中文乱码,编译提示‘utf-8’ codecxxxx。

2019-03-15 16:13 by 拂堤杨柳醉春烟, 826 阅读, 0 推荐, 收藏, 编辑
摘要:1.需要设置robotframework的语系 2.设置完后,需要重启robotframework才生效。它比较特别,什么改变都要重启才生效 阅读全文

web_ui各种元素的操作

2019-03-14 15:24 by 拂堤杨柳醉春烟, 309 阅读, 0 推荐, 收藏, 编辑
摘要:一:元素在最下方,需要拉动滚动条才可显示 1.js中没有xpath定位元素的方法,只有id、tagname,name 2.在python中用这个方法实现 全部显示是这样的 二:针对区域划分,这里有很多区域,每个区域点进去后有一个详细的地图中心点的定位。我们现在要自动化来实现这个功能 阅读全文

selenium中遇到div弹框,一起引申到其他弹框

2019-03-13 14:39 by 拂堤杨柳醉春烟, 1174 阅读, 0 推荐, 收藏, 编辑
摘要:1.div弹框和DOM普通元素一样处理 2.出现一下就自动消失的弹框,也是在DOM中有描述的,可以使用xpath,用其内容定位 3.(转,其他弹框处理,包括alert和不同windows) https://huilansame.github.io/huilansame.github.io/archi 阅读全文

自动化测试中依据元素实时截图,比较元素图片是否一致(selenium和appium通用)

2019-03-13 13:27 by 拂堤杨柳醉春烟, 1509 阅读, 0 推荐, 收藏, 编辑
摘要:1.根据元素的上下左右的坐标进行截图 2.先安装pillow 3.下面是截图 4.下面是比较两张图片的值 5.截取两张图片,然后对两张图片比对,这种场景,可以在测试视频播放、图片显示页面做验证。 阅读全文