自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 爬虫脚本封装技术:面对过程与面向对象封装

封装是指将代码中的各个功能模块化,从而提高代码的可读性、可维护性和复用性。对于一个复杂的爬虫项目来说,良好的封装是至关重要的。

2025-01-16 18:33:46 165

原创 Python测试框架——Pytest 的常见问题

去到当前项目文件夹路径下改一下名字,重新打开pycharm项目,就生效了,如:py文件名改为test_01.py。test_login()和test_add(),会先执行test_add()。——运行部分,因为首先都会检查pytest.ini文件中有无约束限制。ASCII顺序执行,并非按照测试方法编写的顺序。、卸载重新安装Pycharm。

2025-01-14 18:02:44 185

原创 Python爬虫快速入门,简单抓取网页内容

Python爬虫简单demo

2025-01-14 17:46:23 320

原创 Python测试框架——Pytest框架设计

测试框架=公共配置层+测试套及测试脚本+DDT数据驱动层+异常处理+测试报告+测试日志。1)按功能模块分层 (2)按测试阶段分层 (3)按独立/业务脚本分层 (4)按版本分。解决方案:在项目根目录下新增一个文件:pytest.ini。:可以执行指定路径下含有关键字内容的所有文件或类或方法。V3.0:测试报告&测试日志设计及研发实践。V4.0:公共参数配置&异常处理等研发实践。运行框架驱动程序,就会把全部脚本都会运行。V1.0:回归测试测试套件规划及研发实践。V2.0:DDT数据驱动规划及研发实践。

2024-03-27 20:59:02 753

原创 Python测试框架——Pytest 封装使用

如:test_login()和test_add(),肯定会先运行test_add()。@pytest.mark.parametrize('参数名1,参数名2',([参数值1,参数值2],[参数值3,参数值4]))@pytest.mark.parametrize('参数名',(参数值1,参数值2,参数值3))光标定在类名,右键运行会运行整个py文件。输入pytest 文件名.py -v :指定运行某个py文件,且打印详细信息。测试模块的命名应以test_开头,如:test_calculator.py。

2024-03-20 22:19:32 987 1

原创 Python测试框架——Python+Selenium+Pytest自动化测试,简单封装demo

Pytest是一个功能强大且易于使用的Python测试框架,它支持简单的单元测试、功能测试和自动化端到端测试。

2024-03-19 13:41:34 1524

原创 自动化测试工具——Appium 常用API

1、安装app:driver.install_app(“应用包名路径”)2、卸载app:driver.remove_app(“应用包名”)3、关闭app:driver.terminate_app(“应用包名”)4、打开app:driver.activate_app(“应用包名”)5、判断app是否安装:result = driver.is_app_installed(“应用包名”)6、退至后台:driver.background_app(10)

2024-03-18 14:03:31 462 1

原创 自动化测试工具——Appium 如何实现APP的UI自动化测试(Android)

启动session成功运行app之后,点击想要操作的元素,在右边可以看到这个元素的相关信息,查看元素有哪些属性适合定位,如:此处有id,则使用find_element_by_ID(by=Appium.ID,value="")。(1)USB连接手机,打开手机开发者模式,打开开发者选项中的USB调试、USB安装,小米手机还需要打开USB调试(安全设置),用adb devices命令检查是否连接成功。除了第(4)点说的获取元素属性进行定位,Appium Inspector还有录制脚本功能。

2024-03-18 13:35:10 3906

原创 自动化测试工具——Appium如何定位元素

Appium的定位元素常见方法

2024-03-16 18:09:43 2257 1

原创 自动化测试工具——Appium和Airtest的区别

如果你的目标是快速实现简单脚本编写,特别是涉及图形界面识别的游戏测试,或者对编程要求不高的应用场景,Airtest是一个高效的选择。

2024-03-16 15:59:46 3026 3

原创 自动化测试工具——Appium原理介绍

Appium是一个开源的跨平台移动应用自动化测试工具,用于自动化测试原生移动应用、混合应用和移动网页应用。Appium允许开发人员使用标准的自动化测试框架(如Selenium WebDriver)来编写测试脚本,从而在移动设备上进行自动化测试。

2024-03-15 21:19:15 608 1

原创 自动化测试工具——Airtest的常见问题

使用Airtest时,容易遇见的问题

2024-03-14 21:17:54 2083 1

原创 自动化测试工具——Airtest 如何实现APP的UI自动化测试

APP的UI自动化测试并不难,只要正确定位到元素,根据业务场景,就能成功实现UI自动化。通用的功能(如:点击、获取文本内容、滑动等等),可以封装成为一个函数,减少代码冗余。

2024-03-14 13:19:21 980 1

原创 自动化测试工具——Airtest 使用介绍

Airtest介绍以及如何使用

2024-03-14 00:05:25 4048 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除