自动化测试
自动化测试相关
jackaroo2020
不积跬步无以至千里,不积小流无以成江海
展开
-
2020-09_Shell 编程笔记
第一章 Shell 脚本编程应用指南1. 学习Shell编程需要掌握的基础。vi/vim的熟练使用Linux 常用命令的熟练使用常见 Linux 网络服务部署排错2. Shell 脚本概念原理介绍。shell 是一个命令解释器。它在操作系统的外层,负责直接与用户的对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕返回给用户。3. 简单和复杂的两个 shell 脚本。范例 1. 清除/var/log 下的 message 日志文件的简单命令脚本。# 把所有命原创 2020-09-23 19:35:05 · 200 阅读 · 0 评论 -
Airtest—自动化UI脚本开发解决方案框架模版
在这里插入图片描述源码及详细参考:https://github.com/jackaroo2020/airtest-template或码云:源码及详细参考:https://gitee.com/jackaroo2020/airtest-template原创 2020-04-11 15:41:47 · 988 阅读 · 0 评论 -
python 3.6 使用数据库连接池工具类封装代码工具类
1. mysql 数据库连接配置类 dbconfig.py# -*- encoding=utf8 -*-"""数据库连接配置类"""__author__ = "LT"# 数据库连接配置信息mysqldb_config = { 'host': '127.0.0.1', 'port': 3306, # 数据库 'database': 'uitest...原创 2020-03-07 22:35:41 · 834 阅读 · 0 评论 -
AirTest-selenium基于Web实现UI自动化测试demo版本
Airetest-selenium demo学习源码记录#coding = utf-8__author__ = "LT"__title__ = "启动入口"__desc__ = """AirTest-selenium基于Web实现UI自动化测试demo版本"""from airtest.core.api import *import traceback# 点击浏览器图标即可自...原创 2020-04-23 10:05:02 · 1626 阅读 · 2 评论 -
Python_识别弱图片验证码
图片验证码主要采用加干扰线、字符粘连、字符扭曲方式来增强识别难度,对于以上的验证码均不支持。支持的弱验证码如下:思路:(1)对图片做二值化来降噪处理,去掉图片中的噪点,干扰线等。然后将图片中的单个字符切分出来。最后识别每个字符。(2)图片的处理,我采用 Python 标准图像处理库 PIL。图片分割,我暂时采用谷歌开源库 Tesseract-OCR。字符识别则使用 pytesseract 库。环境pip install Pillow# 如果出现因下载失败导致安装不上的情况,建议使用代理p原创 2020-06-04 10:05:57 · 482 阅读 · 0 评论 -
RF框架—自动化UI框架解决方案模版
RF框架-UI自动化说明文档项目环境:1.环境说明:2.自定义测试库:3.自定义监听器:4.项目结构分析:AutoTesterUI :testdata:testdesign:testimg:存放系统截图5.自定义监听使用:在RIDE中使用:–listener TestCaseListener:质量中心-测试战队:2:lt–listener TestCaseListener为固定写法参数以冒号分割:必填参数为前两位分别对应【战队】【测试类型】第三位参数为选填对应原创 2020-05-30 18:44:39 · 1903 阅读 · 0 评论 -
RF框架(四)_ 常见问题集锦
参考原创 2020-05-30 18:43:44 · 2277 阅读 · 0 评论 -
RF框架(三)_ 常用内置关键字库和第三方库介绍
一、Robot Framework介绍RF官网:https://robotframework.org/Robot Framework是通用的开源自动化框架。它可以用于测试自动化和Robot过程自动化(RPA)。Robot Framework使用易于理解的关键字,语法简单。它的功能可以通过使用Python或Java实现的库进行扩展。该框架周围有一个丰富的生态系统,由作为独立项目开发的库和工具组成。Robot Framework本身是根据Apache License 2.0发布的开源软件,并且该生态系统原创 2020-05-30 18:17:18 · 3354 阅读 · 0 评论 -
RF框架(二)_ 开发工具RIDE介绍
一、Robot Framework介绍RF官网:https://robotframework.org/Robot Framework是通用的开源自动化框架。它可以用于测试自动化和Robot过程自动化(RPA)。Robot Framework使用易于理解的关键字,语法简单。它的功能可以通过使用Python或Java实现的库进行扩展。该框架周围有一个丰富的生态系统,由作为独立项目开发的库和工具组成。Robot Framework本身是根据Apache License 2.0发布的开源软件,并且该生态系统原创 2020-05-30 17:25:26 · 3207 阅读 · 0 评论 -
Python_环境问题集锦
Error: Cannot find module ‘bcrypt’解决方法一:使用源码安装,下载源码后,执行pip install 下载的源码.zip解决方法二:自己电脑下载后,在site-packages 拷贝一个放在虚拟机环境即可。注意版本差别,如32位和64位。pip报failed to create process原因:可能改动了python的目录名称或位置。解决方法:找到修改python所在的目录,打开scripts目录,找到pip-script.py文件,并打开,在第一行添加如下原创 2020-05-22 23:18:28 · 353 阅读 · 0 评论 -
RF框架(一)_Anaconda虚拟环境安装及使用教程
一、anaconda 介绍Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。二、anconda 安装anaconda官网下载地址安装参考三、anaconda 常用命令创建一个名为python37.3的原创 2020-05-22 23:06:44 · 964 阅读 · 0 评论