appstract/laravel-dusk-opera

在 Opera 中运行 Dusk 测试

2.0.0 2018-10-17 09:26 UTC

This package is auto-updated.

Last update: 2024-08-27 06:42:45 UTC


README

Latest Version on Packagist Total Downloads Software License Build Status

此包允许您在 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)。请参阅 许可证文件 了解更多信息。