Seldom

Latest version: v3.13.0

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 16

3.8.0

* API测试:支持执行Excel测试用例, `seldom --api-excel api_case.xlsx` 具体用法查看文档。
* App:增加 `self.keyboard_search()`模拟键盘上的搜索按键。
* 优化: `file_data()`参数化装饰器代码。

3.7.1

* 优化:`main()` 中的`path`参数支持列表,可以指定多个目录或文件。
* 新增:提供`from seldom.utils.send_extend import RunResult` 获取用例的执行数据。
* App测试。
* 增加`swipe_right()`左滑 和 `swipe_left()`右滑支持。
* `AppiumLab()` 默认允许不传`driver`参数。
* 其他:
* `Python 3.12` 测试通过。

3.7.0

* `data()`数据驱动装饰器增加`cartesian=True`参数,支持笛卡尔积。
* 新增`WebSocket`接口测试支持。
* App测试。
* 支持`Appium-Python-Client==4.0.0`,修复`4.0.0` 引起的问题。
* Web测试
* 重新支持指定浏览器驱动,使用`executable_path`参数。
* 其他:
* 基于`selenium`依赖库,移除 `Python 3.7` 支持。

3.6.0

* `seldom.main()`方法增加`failfast`参数,debug模式,允许第一条用例失败,停止执行。
* 增加`retry()`装饰器,用于函数&方法错误重试。
* HTTP测试
* 支持`swagger`文档转seldom用例,使用命令 `seldom -s2c swagger.json` 。
* 文档:增加 API Object model 概念的介绍,以及seldom中的应用。

3.5.0

* 新增:支持 Postgre SQL 数据库操作。
* web测试
* `pause()` 用于暂停操作。
* 移除`webdriver_manager_extend.py`文件(之前漏移除文件)。
* App测试
* 支持`appium 2.0` 正式版。
* 支持appium-OCR-plugin插件。
* 增加`click_image()`方法,支持图片点击定位。
* `press_key()` 支持`ENTER`参数,模拟键盘回车。

3.4.1

* 修复:`diff_json()` 对比特殊数据的异常没有捕捉到。
* web测试
* `screenshots()` 增加`images`参数,支持传入截图对象 [202](https://github.com/SeldomQA/seldom/issues/202)。
* `open_electron()` 增加`chromedriver_path`参数,支持手动指定驱动地址。
* `setUpClass()`/`tearDownClass()` 增加异常捕捉,避免报错之后,用例无法统计的问题。

Page 2 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.