跳转到主要内容

Marionette 测试自动化工具

项目描述

Marionette 是 Mozilla 的 Gecko 引擎的自动化驱动程序。它可以远程控制 Gecko 平台(如 Firefox)的 UI 或内部 JavaScript。它可以控制铬(即菜单和功能)或内容(浏览器上下文内加载的网页),提供高级别的控制和复现用户操作的能力。除了在浏览器上执行操作外,Marionette 还可以读取 DOM 的属性和属性。

marionette_harness 包包含 Marionette 的测试运行器,允许您运行针对基于 Gecko 的应用程序编写的 Python 自动化测试。因此,它提供了基于 unittest 框架的必要测试用例类。

有关更多信息以及仓库,请查看

示例

以下命令将根据清单文件、测试路径或 Firefox 中的测试文件夹运行测试

marionette –binary %path_to_firefox% [manifest_file | test_file | test_folder]

要查看所有可能的选项,请运行 marionette –help

项目详情


下载文件

下载您平台上的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。

源分布

marionette-harness-5.0.0.tar.gz (50.8 kB 查看哈希)

上传日期

构建分布

marionette_harness-5.0.0-py3-none-any.whl (74.7 kB 查看哈希)

上传日期 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面