selenium自动化测试
文章平均质量分 86
小米测试开发
十多年测试开发工程师,经常分享软软件测试日常,欢迎大家留言交流
展开
-
selenium自动化测试之搭建测试环境
自动化测试环境:Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器。原创 2023-08-14 21:35:09 · 266 阅读 · 0 评论 -
Selenium自动化测试实战之自动化测试基础
Selenium经历了三个大版本,Selenium1.0、Selenium2.0和Selenium3.0。Selenium不是由单独一个工具构成,而是由一些插件和类库组成,这些插件和类库有其各自的特点和应用场景。Selenium1.0家族关系Selenium IDE是嵌入在Firefox浏览器中的一个插件,可实现简单的浏览器操作的录制与回访功能。Selenium Grid是一个自动化测试辅助工具。利用Grid可以很方便地实现在多台机器上或异构环境中运行测试用例。原创 2023-08-14 21:31:41 · 293 阅读 · 0 评论 -
Selenium自动化测试总结
1.1 Selenium是一款主要用于Web应用程序自动化测试的工具集合。Selenium测试直接运行在浏览器中,本质是通过驱动浏览器,模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器如,chorme,FireFox,IE等。1.2 Selenium WebDriver:业界通用的测试框架,不仅是web测试的标准,同时在移动测试领域也是底层的核心驱动框架;1.3 Python是动态语言;1.4 Selenium包括一系列的工具组件:原创 2023-08-06 19:21:08 · 213 阅读 · 0 评论 -
PO模式在selenium自动化测试框架有什么好处
PO模式是在UI自动化测试过程当中使用非常频繁的一种设计模式,使用这种模式后,可以有效的提升代码的复用能力,并且让自动化测试代码维护起来更加方便。PO模式的全称叫page object model(POM),有时候叫做 page object pattern。最开始由马丁福勒提出,这个模式受到selenium自动化测试框架大力推广,因而成为一种非常主流的自动化测试设计模式。selenium自动化测试:2023最新的Selenium自动化测试实战,没有比这个更详细的了_哔哩哔哩_bilibili。原创 2023-08-06 16:45:45 · 163 阅读 · 0 评论 -
软件测试--selenium安装使用
安装selenium不少人使用pip命令来安装selenium,辛辛苦苦安装完之后,还是不能使用。所以我们可以是直接使用编译器,pycharm直接安装selenium扩展包。直接搜索selenium,选择selenium,点击Install Package,等selenium安装好就可以使用selenium了。访问http://chromedriver.storage.googleapis.com/index.html,下载对应的谷歌驱动.在安装谷歌驱动,查看自己电脑上的谷歌版本。打开浏览器,访问百度。原创 2023-08-03 20:07:05 · 59 阅读 · 0 评论 -
利用Selenium实现图片文件上传的两种方式介绍
!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家评论区留言333免费领取,千万不要错过哦。原创 2023-07-24 21:24:27 · 221 阅读 · 0 评论 -
基于Python+Selenium+Unittest+PO设计模式
!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:t=N4P3全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:http://qm.qq.com/cgi-bin/qm/qr?原创 2023-07-20 20:51:35 · 343 阅读 · 0 评论 -
使用selenium模拟登录解决滑块验证问题
本次主要是使用selenium模拟登录网页端的TX新闻,本来最开始是模拟请求的,但是某一天突然发现,部分账号需要经过滑块验证才能正常登录,如果还是模拟请求,需要的参数太多了,找的心累。不过好在TX的滑块验证是他们自己开发的,没有极验那么复杂,当然相反的,想要模拟就得自己去一点点探索了,毕竟对极验滑块的破解,网上已经可以找到现成的代码来用了。下面说一下模拟的实现过程和我遇见的问题。原创 2023-07-13 17:07:53 · 4300 阅读 · 3 评论 -
selenium自动化测试之八种定位元素方法
!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家评论区留言333免费领取,千万不要错过哦。原创 2023-07-07 21:11:17 · 150 阅读 · 0 评论 -
Selenium 中并行测试的重要性
随着技术的进步,测试解决方案变得更具可扩展性,加速了团队从手动测试到Selenium测试自动化的转型。但是成年人的世界,没有什么是容易的。对于许多团队来说,并行运行多个测试仍然是不可扩展的。他们倾向于遵循传统的顺序执行测试方法,但是这需要大量时间、精力。这时候,就需要一种更加高效的测试方法,来解决这些问题。Selenium并行测试的时机可以在软件测试的不同阶段进行。在软件开发的早期阶段,可以使用Selenium并行测试来验证系统的基本功能和用户界面。原创 2023-07-06 16:48:19 · 89 阅读 · 0 评论 -
Python+selenium自动化生成测试报告
批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner。原创 2023-06-15 19:24:37 · 200 阅读 · 0 评论