Seldom

Latest version: v3.10.0

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

Scan your dependencies

Page 2 of 16

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()` 增加异常捕捉,避免报错之后,用例无法统计的问题。

3.4.0

* 新增:`dependent_func()`装饰器,支持用例方法依赖调用,具体使用参考文档。
* api测试
* 修复:har2case 请求头参数类型判断不准的问题。
* web测试
* 增加`open_electron()` 方法,支持启动桌面electron应用。
* 键盘操作`Key()`支持链式调用,例如: `self.Keys(id_="kw").select_all().cut()` 全选并删除。
* cache操作日志增加 emoji。
* 修复:`diff_json()` 优化,支持dict深度排序。 [197](https://github.com/SeldomQA/seldom/issues/197)

3.3.0

* web测试
* 浏览器驱动`webdriver-manager` 替换为`selenium-manager`。
* 增加`execute_cdp_cmd()` 方法。
* 随机数据
* `online_timestamp()` 在线获取时间戳。
* `online_now_datetime()` 在线获取当前时间,格式为:`%Y-%m-%d %H:%M:%S`。
* 增加运行时内嵌(built-in)方法:`base_url()`、`driver()` - 无需导入,可以在自动化程序任意位置使用这两个方法。
* 移除`parameterized` 库的依赖,改为内置。
* 修复:`diff_json()` 对比 `[{}]` 数据时报错。 [197](https://github.com/SeldomQA/seldom/issues/197)

Page 2 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.