Seldom

Latest version: v3.6.0

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

Scan your dependencies

Page 1 of 15

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)

3.2.3

* HTTP自动化
* `confrun.py` 支持 `mock_url` hook 钩子函数。
* 增加 `self.base_url` 获取 `base_url`。
* Web自动化
* 更新:`get_elements()` 增加`empty`参数,设置为`True`, 允许返回空列表 `[]`
* 更新: `debug=True` 模式,移除操作元素边框高亮,提高用例执行速度。
* App测试
* 修复:`key_text()` 无法输入点号`.`的问题。
* 优化:`seldom_log.log` 文件只记录一次运行结果,减少文件大小。
* 升级:`webdriver_manager==4.0.0` [189](https://github.com/SeldomQA/seldom/issues/189)
* 其他: 添加 `pyproject.toml` 支持。
* 文档:增加其他库的使用例子。

Page 1 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.