damianlewis / october-tester
用于 OctoberCMS 的 API 和浏览器自动化测试。
v1.0.4
2018-05-29 17:40 UTC
Requires
- php: >=7.0
- laravel/dusk: ~2.0
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 配置。