10 2020 档案
摘要:做自动化定位元素的时候,经常会碰到一个场景:鼠标放在某个元素上面的时候,我们需要定位的元素才显示出来。 例如: 其实如果用robotframework这个问题就很好解决, 直接用关键字:mouse over 那么,用python3该如何解决呢? 其实也简单。 解决办法: 引入鼠标的操作方法。 fro
阅读全文
摘要:问题: 构建后,无法识别到用例,导致构建失败。 那么定位到构建处的内容是否填写有误。 解决: 我讲一下我的解决步骤: 1,我降低了robotframework的版本,从3.2的版本降到了3.1的版本。(百度了,怕是版本不兼容引起的,所以自己降低了版本) 2,jenkins构建处的内容更改了一下: 由
阅读全文
摘要:今天在配置jenkins的时候,碰到了一个问题: 'pybot' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 然后定位问题,发现问题是出在“构建”这个位置: pybot -s "xiaoshuo.robot" -d C:\Users\Administrator\Desktop\biyad
阅读全文
摘要:1.打开Jenkins 进行登陆,选择系统管理,选择管理插件。 2.安装robotframework 插件 3.开始构建任务,选择新建 4.任意输入一个项目名称,选择自由风格构建 5.源码管理默认就好。默认是none. 6.构建触发器。此处设置定时任务,根据自己的需求设置即可。 7.构建环境默认 8
阅读全文
摘要:以前我写过类似的文章,介绍工作中自动化元素的定位。 因为最近很少做web端的自动化测试,今年都是做APP端的自动化测试和接口自动化,今晚复习python语言做web端的自动化测试时,重新复习一下xpath的定位方法。 还是以百度网页来讲这个例子。 一:绝对路径的定位方法。 具体语法: 这个绝对路径就
阅读全文
摘要:今天在做APP自动化的时候,碰到了一个场景,就是点击图片下方的文字,无法实现页面的跳转。 如下图: 其实需求很简单,我就是点击后实现页面的跳转,然后配合断言,检查页面是否成功跳转。 问题描述: 我定位了文字后,然后跑脚本,断言都报错,说页面没有包含我的断言文本内容。 解决办法: 刚开始我以为自己定位
阅读全文
摘要:今天再用真机做UI自动化测试的时候,发现手机上的appium settings 和unlock两个组件每次都会重复安装,每次都需要手动去点击确认一下。 那么,如何解决呢? 第一步:在\node_modules\appium\lib\devices\android.js这个文件里面, this.ini
阅读全文
摘要:今天重新开始复习APP的UI自动化的相关知识,准备把以前搭建的环境清除掉,重新动手搭建一次,巩固已有的知识。 首先:cmd后,输入pip list 查看我已经安装了的程序,发现报错:Error in sitecustomize; set PYTHONVERBOSE for traceback: Na
阅读全文