appstract / laravel-dusk-opera
在 Opera 中运行 Dusk 测试
2.0.0
2018-10-17 09:26 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-08-27 06:42:45 UTC
README
此包允许您在 Dusk 中使用 Opera Webdriver,因此您无需 Selenium 就可以在 Opera 中运行 Dusk 测试。
此功能需要较新版本的 Opera。
安装
您可以通过 composer 安装此包
composer require appstract/laravel-dusk-opera
用法
将 SupportsOpera
特性添加到您的 DuskTestCase
use Appstract\DuskDrivers\Opera\SupportsOpera; abstract class DuskTestCase extends BaseTestCase { use CreatesApplication, SupportsOpera; }
现在您可以在 prepare
方法中启动服务器
public static function prepare() { static::startOperaDriver(); }
在 Driver 方法中将 DesiredCapabilities::chrome()
更改为 DesiredCapabilities::opera()
以指示 Dusk 使用 Opera
protected function driver() { return RemoteWebDriver::create( 'http://localhost:9515', DesiredCapabilities::opera() ); }
贡献
欢迎贡献,感谢大家的支持 :)
关于 Appstract
Appstract 是来自荷兰的小型团队。我们为 web 开发创建(开源)工具,并在 Medium 上撰写相关主题。您可以在 Twitter 上关注我们,给我们买杯啤酒 或者在 Patreon 上支持我们。
许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。