会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
芒果93
博客园
首页
新随笔
联系
订阅
管理
2024年3月25日
支付系统——支付测试
摘要: 一、商户入网测试 内部接口测试点: 1、接口参数(必填项、字符长度、字符类型、身份证、银行卡) 2、幂等性测试(并发测试(fiddler、jmeter)、重复发送参数一样的请求) 3、安全性:传输加密(敏感信息——姓名、身份证、银行卡、手机号、商户号) 4、服务器日志(还原用户行为),日志对敏感信息
阅读全文
posted @ 2024-03-25 10:22 芒果93
阅读(1512)
评论(0)
推荐(0)
2024年3月2日
web自动化——Selenium 之执行js代码
摘要: 一、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
阅读(706)
评论(0)
推荐(0)
web自动化——Selenium 之上传
摘要: 1、input上传 selenium只支持input元素的上传,直接使用send_keys将文件绝对地址写入元素即可 from selenium import webdriverfrom time import sleepdriver=webdriver.Chrome()driver.get("ht
阅读全文
posted @ 2024-03-02 20:22 芒果93
阅读(70)
评论(0)
推荐(0)
web自动化——Selenium 之验证码处理
摘要: 验证码处理很多的网站都在登录页面加入了识别文字,识别图片,拖动拼图的验证码方式来防止爬虫、恶意注册等,如果是做自动化,需要绕过验证码才能进入下一步操作。 1、测试环境去除验证码-得需要开发的配合 2、万能验证码 (推荐)-网站后台加入一串字符串,前端输入这个字符串,绕过验证码处理 3、通过添加coo
阅读全文
posted @ 2024-03-02 20:22 芒果93
阅读(635)
评论(0)
推荐(0)
2024年3月1日
web自动化——Selenium 之鼠标操作和按键操作
摘要: 一、鼠标操作 鼠标是通过使用底层接口执行的,需要调用ActionChains对象来执行对应的方法 1、导入ActionChains类包 from selenium.webdriver.common.action_chains import ActionChains 2、ActionChains提供的
阅读全文
posted @ 2024-03-01 23:43 芒果93
阅读(884)
评论(0)
推荐(0)
web自动化——Selenium 之下拉
摘要: 一、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
阅读(226)
评论(0)
推荐(0)
web自动化——Selenium 之切换
摘要: 一、窗口(window)切换 在浏览器当中,如果在页面进行了某个操作,结果浏览器打开了另外一个新窗口(tab)。如果要操作新窗口当中的页面元素,就需要窗口切换。 前提:有新的窗口打开、或者你要操作其它窗口 1、sleep(1)或显示等待 -- 等待浏览器新的窗口出现(无法使用隐性等待,隐性等待只能用
阅读全文
posted @ 2024-03-01 20:46 芒果93
阅读(778)
评论(0)
推荐(0)
web自动化——Selenium 之环境搭建+元素定位+元素等待
摘要: 一、环境搭建 1.1、安装selenium pip install selenium 1.2、安装webdriver 不同浏览器driver不同,自行百度下载驱动。注:看自己浏览器版本号下载对应版本号的驱动。 谷歌:chromedriver 火狐:geckodriver ie:ieserver 这里
阅读全文
posted @ 2024-03-01 00:52 芒果93
阅读(302)
评论(0)
推荐(0)
2024年2月27日
学习python自动化——Jenkins
摘要: 一、Jenkins概念 持续集成,就是CI;持续交付,就是CD jenkins自动编译打包、自动部署 二、持续集成的好处 1.解放了重复性劳动 2.更快的修复问题 3.更快的交付成果 4.减少手工的错误,人和机器最大的区别就是重复性动作上,人容易犯错,而机器错的几率几乎为零,所以在我们搭建完成集成服
阅读全文
posted @ 2024-02-27 23:20 芒果93
阅读(362)
评论(0)
推荐(0)
学习python自动化——pytest+allure+jenkins持续集成平台生成allure报告
摘要: 一、安装allure命令行工具 具体安装过程查看: 学习python自动化——pytest单元测试框架的2.4.4、生成allure的测试文件 二、allure与pytest的集成 在allure安装完成之后,需要与pytest集成,能够在pytest运行完成之后,生成allure的文件 。 1、安
阅读全文
posted @ 2024-02-27 23:19 芒果93
阅读(337)
评论(0)
推荐(0)
下一页
公告