damianlewis/october-tester

用于 OctoberCMS 的 API 和浏览器自动化测试。

v1.0.4 2018-05-29 17:40 UTC

This package is auto-updated.

Last update: 2024-09-16 00:03:02 UTC


README

October Tester 是用于测试用 OctoberCMS 构建的应用的测试 API 和浏览器自动化工具。它利用了 Laravel HTTP Testing API 和 Laravel Dusk API,同时结合 PHP 的 Selenium WebDriver 绑定。它需要在测试机器上安装 Selenium。

安装

将 October Tester 依赖项添加到项目中作为 Composer 开发需求。

composer require --dev damianlewis/october-tester

安装完成后,您应该注册 DamianLewis\OctoberTester\OctoberTesterServiceProvider 服务提供者并运行 octobertester:install Artisan 命令。

php artisan octobertester:install

在您的测试目录内将创建一个 Browser 目录。接下来,在 .env 文件中设置 APP_URL 环境变量。此值应与您在浏览器中访问应用的 URL 相匹配。

安装了一个 config/webdriver.php 文件,允许进行 webdriver 配置。