自动化测试
BillyBoy800
愿人生若只如初见。目前专注研究Robot Framework的自动化测试框架
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
排除tag 的pybot执行口令
1.pybot --help pybot-elogic *.txt(排除logic的tag用例)转载 2020-09-27 11:08:47 · 232 阅读 · 0 评论 -
Jenkins+RobotFramework+SVN持续集成实践
本项目以RobotFramework+SVN+Jenkins来进行持续集成时间,首先我们先安装Jenkins,对应版本是Jenkins 2.235.1,最新版居然不兼容。1 Jenkins设置1.1 Configure Global Security(全局安全设置)这样可以允许用户注册,只能添加job配置job等操作。未注册用户只能查看job信息。1.2 插件管理需要安装如下插件,RobotFramework、Localization: Chinese (Simplified)、SVN等。这.原创 2020-07-07 11:49:12 · 446 阅读 · 0 评论 -
使用pytesseract+tesseract来识别验证码的尝试,识别率是真的低啊。
# -*- coding: utf-8 -*-from PIL import Image, ImageEnhanceimport pytesseractimport pytesser3import pytesserimport timeclass ValidateImageCode(): def __init__(out): pass def Imag...原创 2019-12-26 16:54:43 · 4309 阅读 · 0 评论 -
React-Native移动应用自动化测试框架Detox简介
经过开发的鼎力相助,终于把RN的自动化测试框架研究通过了,目前环境已搭建并结合APP运行第一个Demo成功了。1框架介绍(Detox)https://github.com/wix/detox它是为移动端APP打造的灰盒端到端自动化测试框架。可用于React-Native开发的APP,使用js测试框架test或mocha来执行相应的测试脚本。通过对RN程序包中package.json...原创 2018-08-22 11:24:33 · 5443 阅读 · 0 评论 -
Robot Framework导入 cx_oracle时报ImportError: DLL load failed: %1 \xb2\xbb\xca\xc7\xd3\的解决办法
报错信息如下:ImportError: DLL load failed: %1 \xb2\xbb\xca\xc7\xd3\xd0\xd0\xa7\xb5\xc4 Win32 \xd3\xa6\xd3\xc3\xb3\xcc\xd0\xf2\xa1\xa3解决办法:将cx_oracle重新安装一遍,得要先删掉site-packages目录下的相关egg目录,重新双击安装即可。...原创 2018-07-13 20:48:25 · 3127 阅读 · 2 评论 -
Robot Framework通过return value实现参数在关键字间的传递
RobotFramework中return value(见下图中的${query_custid})设置后,此关键字(如A)在其他关键字(如B)可以直接被引用,见下图。可以在如下关键字中直接引用上一关键字,实现某一数据库中查询到的值做为参数在关键字中进行传递。...原创 2018-07-05 21:10:56 · 13923 阅读 · 0 评论 -
Robot Framework setup中如何实现执行含有多个参数的多个关键字
之前有看过网上的大神对run keywords的介绍,这里结合自己的项目也做个简介。setup中可以通过 run keywords A关键字 | ${A关键字中A1参数}| ${A关键字中A2参数}| AND B关键字 | ${B关键字中B1参数}| ${B关键字中B2参数}| ...原创 2018-06-25 17:51:03 · 4674 阅读 · 1 评论 -
转:使用appium在android7.0真机上测试程序时报错command failed shell “ps ‘uiautomator’”的解决方式
使用appium在android7.0真机上测试程序时报错command failed shell “ps ‘uiautomator’”的解决方式appium目前最新的windows版本是1.4.16,在android7.0真机上测试程序时会报错:command failed shell “ps ‘uiautomator’”。网上大多数人的解决方法如下:1、找到appium的安装目录下的adb.j...转载 2018-06-29 15:56:32 · 291 阅读 · 1 评论 -
robotframework 中如何操作DOS口令
${a} evaluate os.system(r'adb -s DVD5T17C13000140 install io.appium.settings') os 以上实现的是在dos中执行黄底上的口令。原创 2018-06-06 11:51:58 · 1522 阅读 · 0 评论 -
robot framework 报错TypeError: not unicode的解决办法直接修改为click element
robot framework 报错TypeError: exceptions must be old-style classes or derived from BaseException, not unicoderf ride移动端自动化时使用click button时候报错这个信息,解决方案: 将click button 换成click element转载自 @喳喳学测试的csdn博客...转载 2018-05-24 14:33:52 · 1629 阅读 · 0 评论 -
如何解决RF连接安卓手机自带浏览器测试H5时遇到的chromedriver版本不对的问题
将对应正确的版本从网上下载下来后替换如下路径中的chromedriver.exe即可。路径如下:Appium\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win原创 2018-05-23 11:58:47 · 1073 阅读 · 4 评论 -
使用APPium+Robotframework框架实现一台电脑连接多台安卓设备自动化测试
经过很多次实践,终于可以实现在APPium+Robotframework框架上一台电脑连接多台安卓手机的自动化测试,结果见下。多台手机的运行的脚本必须按照顺序执行,不能同步执行。每个脚本之间可以相互独立也可以高度重合,区别仅仅在于设备号 deviceName和udid(一定得加上udid,否则会出现串设备号的问题)的不同。 要保证填写不同的udid(cmd中执行adb devices即可查询到...原创 2018-04-18 15:24:09 · 3238 阅读 · 2 评论 -
robotframework 如何读取excel中循环入参
Robot framework 循环读取excel中入参从本地文件读取用户名和密码实现多用户的登陆,详情见下。[if !supportLists]① [endif]编写登陆操作,详情见下。以上三个参数中地址取值公共参数,见下图。另外登录用户名和密码都是依据excel每行记录进行取值入参。Excel文件中最好都设置为文本格式,在单元格左上角填入’。循环读取excel入参如下,excel中有多少行就循...原创 2018-04-18 11:45:07 · 2449 阅读 · 1 评论 -
消除ADB错误“more than one device and emulator”的方法
转载自 杭州山不高的原创当我连着手机充电的时候,启动模拟器调试,执行ADB指令时,报错。C:\Users\gaojs>adb shellerror: more than one device and emulatorC:\Users\gaojs>adb install e:\good.apkerror: more than one device and emulator碰到这种情况,首...转载 2018-04-18 11:35:20 · 482 阅读 · 0 评论 -
Robot Framework 安装ExcelLibrary一直报错,提示“dist.py:267: userwarning: unknown distribution option: ‘inst’”
You need to be using setuptools instead of distutils.Near the top of your script, try replacingfrom distutils.core import setupwithfrom setuptools import setupstackflow上的答案是将excellibrary的setup.py 中 "...转载 2018-03-29 15:12:33 · 8522 阅读 · 0 评论 -
Jenkins+testNG+Maven接口自动化测试的版本兼容性
maven:3.5.3 2018039当前最新版本,其他版本也是各种报错jenkins:2.89.4 20180329当前最新版本jdk:1.8 如果是1.7就是各种报错原创 2018-03-29 15:05:23 · 632 阅读 · 0 评论
分享