Web自动化
Web自动化
lxy_chn
这个作者很懒,什么都没留下…
展开
-
pytest_allure_jenkins_email
部署前准备 运行环境:Windows 10 Jenkins:2.289/msi文件 https://mirrors.tuna.tsinghua.edu.cn/jenkins/windows/2.289/ Allure:2.13.9/zip文件 https://github.com/allure-framework/allure2/releases Python:3.7.5/exe文件 https://www.python.org/downloads/release/python-375/原创 2021-04-25 15:30:40 · 246 阅读 · 1 评论 -
基于unittest的单元测试
一、什么是单元测试unittest - 1.单元测试: - 是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判断其具体含义,如C语言中单元指一个函数 function add(int a,int b){} Java里单元是指一个类,图形化的软件中可以指一个窗口或一个菜单 - 总的来说 ,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试 - 2.uni原创 2021-03-31 21:24:04 · 187 阅读 · 0 评论 -
发送测试报告邮件
发送测试报告邮件 - 邮件发送的基本过程与概念 - 1、邮件服务器:类似于现实生活中的邮局,他主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中 - 电子邮箱:用户在邮件服务器上申请的一个账户 - from:<xxx@xx.com> ---发件人 - to:<xxx@xx.com> ---收件人 - subject:hello ---主题 - body: 这是邮件内容 ---内容体 - 2、邮件传输协议 - SMTP协议:全称为simple原创 2021-03-31 20:48:01 · 647 阅读 · 0 评论 -
cookie绕过登录
from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import time if __name__ == '__main__': driver = webdriver.Chrome() driver.get("xxx") time.sleep(3) # driver.add_cookie({"name":"xxx", "value":.原创 2021-03-27 21:57:06 · 441 阅读 · 0 评论 -
alert的处理方式
alert的处理方式 弹窗常用方法(需要先切换窗口 switch_to_alert()) text:返回 alert中的文字信息。 accept():表示接受 dismiss():表示取消 send_keys(keysToSend):发送文本至警告框 keysToSend:将文本发送至警告框 driver.get("https://www.baidu.com") title = driver.find_element_by_xpath('//*[@id="s-usersetting-top原创 2021-03-27 20:23:32 · 689 阅读 · 0 评论 -
selenium + tesseract + PIL识别验证码
前期准备 tesseract-OCR下载、配置及基本使用 下载tesseract-OCR 下载地址: 下载源:https://digi.bib.uni-mannheim.de/tesseract/ 根据自身硬件情况下载对应版本即可 配置环境变量 1.将安装包直接一路安装 2.打开 计算机-->邮件-->高级系统设置-->环境变量 在 系统变量-Path中添加tesseract的安装路径 新建系统变量 变量名:TESSDATA_PREFIX 值:D:\Tesser原创 2021-03-26 12:45:53 · 447 阅读 · 3 评论