摘要: 一、商户入网测试 内部接口测试点: 1、接口参数(必填项、字符长度、字符类型、身份证、银行卡) 2、幂等性测试(并发测试(fiddler、jmeter)、重复发送参数一样的请求) 3、安全性:传输加密(敏感信息——姓名、身份证、银行卡、手机号、商户号) 4、服务器日志(还原用户行为),日志对敏感信息 阅读全文
posted @ 2024-03-25 10:23 芒果93 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一、javascipt selenium执行js的方法,这里我们使用execute_script 调用: 不传参:driver.execute_script("js语句") driver.execute_script("window.scrollTo(0,0)") 传参:driver.execute 阅读全文
posted @ 2024-03-02 20:23 芒果93 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1、input上传 selenium只支持input元素的上传,直接使用send_keys将文件绝对地址写入元素即可 from selenium import webdriverfrom time import sleepdriver=webdriver.Chrome()driver.get("ht 阅读全文
posted @ 2024-03-02 20:23 芒果93 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 验证码处理很多的网站都在登录页面加入了识别文字,识别图片,拖动拼图的验证码方式来防止爬虫、恶意注册等,如果是做自动化,需要绕过验证码才能进入下一步操作。 1、测试环境去除验证码-得需要开发的配合 2、万能验证码 (推荐)-网站后台加入一串字符串,前端输入这个字符串,绕过验证码处理 3、通过添加coo 阅读全文
posted @ 2024-03-02 20:22 芒果93 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 一、鼠标操作 鼠标是通过使用底层接口执行的,需要调用ActionChains对象来执行对应的方法 1、导入ActionChains类包 from selenium.webdriver.common.action_chains import ActionChains 2、ActionChains提供的 阅读全文
posted @ 2024-03-01 23:44 芒果93 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、select下拉列表 Select类处理select-option 1)导入Select类 from selenium.webdriver.support.select import Select 2)确保你要操作的元素是select。实例化Select类 Select() 3)找到select 阅读全文
posted @ 2024-03-01 22:32 芒果93 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、窗口(window)切换 在浏览器当中,如果在页面进行了某个操作,结果浏览器打开了另外一个新窗口(tab)。如果要操作新窗口当中的页面元素,就需要窗口切换。 前提:有新的窗口打开、或者你要操作其它窗口 1、sleep(1)或显示等待 -- 等待浏览器新的窗口出现(无法使用隐性等待,隐性等待只能用 阅读全文
posted @ 2024-03-01 20:47 芒果93 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、环境搭建 1.1、安装selenium pip install selenium 1.2、安装webdriver 不同浏览器driver不同,自行百度下载驱动。注:看自己浏览器版本号下载对应版本号的驱动。 谷歌:chromedriver 火狐:geckodriver ie:ieserver 这里 阅读全文
posted @ 2024-03-01 00:52 芒果93 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、Jenkins概念 持续集成,就是CI;持续交付,就是CD jenkins自动编译打包、自动部署 二、持续集成的好处 1.解放了重复性劳动 2.更快的修复问题 3.更快的交付成果 4.减少手工的错误,人和机器最大的区别就是重复性动作上,人容易犯错,而机器错的几率几乎为零,所以在我们搭建完成集成服 阅读全文
posted @ 2024-02-27 23:20 芒果93 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、安装allure命令行工具 具体安装过程查看: 学习python自动化——pytest单元测试框架的2.4.4、生成allure的测试文件 二、allure与pytest的集成 在allure安装完成之后,需要与pytest集成,能够在pytest运行完成之后,生成allure的文件 。 1、安 阅读全文
posted @ 2024-02-27 23:20 芒果93 阅读(36) 评论(0) 推荐(0) 编辑