04 2022 档案
摘要:####1.首先按照报错提示,下载Chromedriver,下载后得到的是一个chromedriver.exe文件。 下载地址: https://chromedriver.storage.googleapis.com/index.html?path=77.0.3865.40/ ####2.将chro
阅读全文
摘要:###1、需要安装 Chrome 浏览器 yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm ###2、安装必要库 yum install mesa-libOSMesa-deve
阅读全文
摘要:jenkins里需要提前安装一些插件 Git Parameter GitLab GitLab Hook ###genkinss上的设置如下 然后点击高级按钮 ###然后在gitlab上的设置 然后根据自己的需求选择要实现触发的事件 基本是就是这样了
阅读全文
摘要:###测试计划 测试项目中一般包含大量的测试case,在不同的测试阶段可能需要选取不同的case运行,因此项目中需要配置不同的测试计划 以下是一个使用测试计划进行配置的例子 ####目录结构 . ├── test │ └── init.py │ └── first_test.py │ └── sec
阅读全文
摘要:问题: 在jenkins上启动pycharm项目报:ModuleNotFoundError: No module named 'wanwenyc' 其中‘wanwenyc’为pycharm工程项目路径 解决方法: 在jenkins上将工程项目添加到python环境变量中即可,步骤如下: 1.在Jek
阅读全文
摘要:前言:在操作等待时间,还是想的记录点东西 框架比较简单,比unittest好用,开始写吧 前提条件: 1,linux系统下-Jenkins已经安装 2,linux服务器已经安装python3.X版本,我目前安装的是python3.7 3,接口自动化脚本已经编写完成 ###1 Jenkins集成与Al
阅读全文
摘要:###一、简介(官方文档) minium 是为小程序专门开发的自动化框架。使用 minium 可以进行小程序 UI 自动化测试, 但是 minium 的功能不止于仅仅是 UI 自动化, 甚至可以使用 minium 来进行函数的 mock, 可以直接跳转到小程序某个页面并设置页面数据, 做针对性的全面
阅读全文
摘要:12306模拟登录 - 超级鹰:http://www.chaojiying.com/about.html - 注册:普通用户 - 登录:普通用户 - 题分查询:充值 - 创建一个软件(id) - 下载示例代码 - 12306模拟登录编码流程: - 使用selenium打开登录页面 - 对当前sele
阅读全文
摘要:from selenium import webdriver from time import sleep #实现无可视化界面 from selenium.webdriver.chrome.options import Options #实现规避检测 from selenium.webdriver
阅读全文
摘要:- selenium处理iframe - 如果定位的标签存在于iframe标签之中,则必须使用switch_to.frame(id) - 动作链(拖动):from selenium.webdriver import ActionChains - 实例化一个动作链对象:action = ActionC
阅读全文
摘要:单线程+异步协程(推荐): event_loop:事件循环,相当于一个无限循环,我们可以把一些函数注册到这个事件循环上, 当满足某些条件的时候,函数就会被循环执行。 coroutine:协程对象,我们可以将协程对象注册到事件循环中,它会被事件循环调用。 我们可以使用 async 关键字来定义一个方法
阅读全文
摘要:反爬机制:验证码.识别验证码图片中的数据,用于模拟登陆操作。 识别验证码的操作: - 人工肉眼识别。(不推荐) - 第三方自动识别(推荐) - 云打码:http://www.yundama.com/demo.html 云打码的使用流程: - 注册:普通和开发者用户 - 登录: - 普通用户的登录:查
阅读全文