creasi/dusk-browserstack
最新稳定版本:v0.3.8
Composer 安装命令:
composer require creasi/dusk-browserstack
包简介
Additional BrowserSstack Supports for Laravel Dusk
README 文档
README
Additional BrowserStack Local Supports for Laravel Dusk
Installation
Use Composer
$ composer require creasi/dusk-browserstack --dev
Usage
-
Add
WithBrowserStackto your existingDuskTestCase, like souse Laravel\Dusk\TestCase as BaseTestCase; use Creasi\DuskBrowserStack\WithBrowserStack; abstract class DuskTestCase extends BaseTestCase { use CreatesApplication; use WithBrowserStack; // ... }
-
Update
preparemethoduse Creasi\DuskBrowserStack\BrowserStack; public static function prepare() { if (BrowserStack::hasAccessKey()) { static::startBrowserStackLocal(); return; } if (! static::runningInSail()) { static::startChromeDriver(); } }
-
Update
drivermethoduse Creasi\DuskBrowserStack\BrowserStack; protected function driver() { // ... $capabilities = DesiredCapabilities::chrome() ->setCapability(ChromeOptions::CAPABILITY, $options); return RemoteWebDriver::create( BrowserStack::getDriverURL(), $this->withBrowserStackCapabilities($capabilities) ); }
-
Last one, don't forget to update your
.envfileBROWSERSTACK_USERNAME='<your-browserstack-username>' BROWSERSTACK_ACCESS_KEY='<your-browserstack-access-key>'
License
This library is open-sourced software licensed under MIT license.
统计信息
- 总下载量: 11.49k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-10-13