- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 关于driver = webdriver.Chrome()启动慢问题
用driver = webdriver.Chrome()好好的,昨天还很快,今天又变慢了。按照如下修改,指定chrome driver的位置。
2025-04-13 20:40:56
292
原创 关于 Python 单元测试 (`unittest`) 和模拟测试 (`mock`) 的详细说明,包括 `MagicMock` 和 `@patch` 的用法
assertXxx`:断言方法(如 `assertEqual`, `assertIsNone`)。`MagicMock` | 自动创建属性和方法,适合模拟复杂对象(如类实例、嵌套属性)。:在测试期间,用 `Mock`/`MagicMock` 对象替换指定模块或类的属性。`side_effect` | 定义模拟方法的副作用(如抛出异常或动态返回值)。`setUp`/`tearDown`:测试前/后的初始化和清理方法。`Mock` | 基础模拟对象,需手动定义属性和方法。
2025-03-04 00:36:13
354
原创 pycharm里下载插件巨慢-改用国内镜像
在国内使用 PyCharm 下载 OpenAI 相关插件或依赖库时,由于网络限制,速度可能较慢。阿里云:https://mirrors.aliyun.com/pypi/simple/-清华大学:`https://pypi.tuna.tsinghua.edu.cn/simple/`-腾讯云:`https://mirrors.cloud.tencent.com/pypi/simple/`
2025-02-25 22:08:04
3200
原创 selenium学习计划汇总
学习如何将 Selenium 与 pytest 或 unittest 集成。:学习如何使用 Selenium 执行 JavaScript 代码。:学习如何处理 JavaScript 弹窗、确认框和输入框。:学习如何使用 WebDriverWait 进行显式等待。:学习 Selenium 的基本概念、架构和工作原理。:学习如何与元素交互,如点击、输入文本、获取文本等。能够使用不同的方法查找元素并进行基本操作。:学习如何切换到 iframe 进行操作。:学习不同的查找元素的方法。第 2 周:元素查找与操作。
2025-01-14 23:55:04
277
原创 Selenium查找元素方法汇总
通过 ID 查找通过 Name 查找通过 Class Name 查找通过 Tag Name 查找通过 CSS Selector 查找通过 XPath 查找通过 Link Text 查找通过 Partial Link Text 查找。
2025-01-14 23:40:42
318
原创 接口测试自动化
通过使用合适的工具,可以有效地进行接口测试,验证 API 的功能、性能和安全性。是的,有许多免费的公共 API 可以用于接口测试练习,特别是使用 `pytest` 进行测试。以下是一些推荐的公共 API 以及如何使用 `pytest` 进行基本的接口测试的示例。学习接口测试自动化是一个非常有价值的技能,尤其是在现代软件开发中,API(应用程序编程接口)扮演着重要的角色。以下是关于接口测试基础的详细解答,包括接口测试的目的和重要性,以及常用的接口测试工具的介绍。
2025-01-14 23:22:29
703
原创 查看自己的chrome driver适配版本
1、查看自己的浏览器版本 chrome://settings/help。3、下载对应 web driver。2、查看官网的适配版本。
2025-01-13 23:48:55
753
原创 第一个selenium demo
3.请求浏览器信息,包括窗口句柄、浏览器尺寸/位置、cookie、警报等,获取标题。# 1. 使用驱动实例开启会话指定chrome浏览器驱动,要注意版本一致。print("输入Selenium")# 2.在浏览器上执行操作打开网页。# 5. 发送命令 查找元素。print("点击按钮")# 4. 建立等待策略。# 7. 获取元素信息。
2025-01-13 23:35:29
202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人