测试老宅男扶摇

导航

2022年10月24日 #

Selenium4Web自动化11-分布式测试Grid入门到实战

摘要: 一、Grid介绍 要在多台计算机上并行运行测试吗? 那么, Grid正是为你准备的. Selenium Grid允许通过路由命令在远程机器上执行WebDriver脚本,这些命令由客户机发送到远程浏览器实例,如下图所示: WebDriver: 驱动程序是特定于浏览器的,例如 ChromeDriver 阅读全文

posted @ 2022-10-24 16:14 测试老宅男扶摇 阅读(761) 评论(0) 推荐(0) 编辑

Selenium4Web自动化10-Allure报告入门到实战

摘要: 一、Allure 配置与入门 Allure测试报告: 1.安装JDK1.8 才可运行allure,直接百度,一大堆 2.下载Allure的安装包(版本号:2.13.5) https://repo.maven.apache.org/maven2/io/qameta/allure/allure-comm 阅读全文

posted @ 2022-10-24 15:45 测试老宅男扶摇 阅读(172) 评论(0) 推荐(0) 编辑

Selenium4Web自动化9-关键字驱动与POM

摘要: 一、关键字驱动 所谓的关键字驱动,本质就是函数封装的过程。 自动化当中的封装目的是:拆分重复的行为代码和测试数据,增加可维护性和复用性 二、POM Selenium官方解释: https://www.selenium.dev/zh-cn/documentation/test_practices/en 阅读全文

posted @ 2022-10-24 15:40 测试老宅男扶摇 阅读(320) 评论(0) 推荐(0) 编辑

Selenium4Web自动化8-Pytest入门到实战

摘要: # 一、unittest和pytest框架对比 ## 1.unittest框架介绍 Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。 Un 阅读全文

posted @ 2022-10-24 15:38 测试老宅男扶摇 阅读(190) 评论(0) 推荐(0) 编辑

Selenium4Web自动化7-文件上传和日期控件

摘要: 一、文件上传操作-input标签文件选择 当input元素为文件类型时, 文件上传对话框可以使用Selenium处理. 文件上传的代码实现如下 from selenium import webdriver from webdriver_manager.chrome import ChromeDriv 阅读全文

posted @ 2022-10-24 15:21 测试老宅男扶摇 阅读(349) 评论(0) 推荐(0) 编辑

Selenium4Web自动化6-验证码处理

摘要: 一、 验证码问题 图片验证码(Captcha)问题在自动化测试中是一个很常见的问题,也是一个很棘手的问题。图片验证码设计的初衷其实就是为了防自动化,防止一些人利用自动工具恶意攻击网站,而很不幸的是,我们所使用的一些自动化测试工具也包含在内。当然了,对付验证码也不是一点办法都没有,方法还是有很多的,只 阅读全文

posted @ 2022-10-24 15:07 测试老宅男扶摇 阅读(560) 评论(0) 推荐(0) 编辑

Selenium4Web自动化5-iframe与窗口等控件切换

摘要: 一、浏览器导航 打开网站 启动浏览器后你要做的第一件事就是打开你的网站。这可以通过一行代码实现 driver.get("http://wwww.baidu.com/") 后退 按下浏览器的后退按钮 driver.back() 前进 按下浏览器的前进键 driver.forward() 刷新 刷新当前 阅读全文

posted @ 2022-10-24 14:25 测试老宅男扶摇 阅读(251) 评论(0) 推荐(0) 编辑