Laravel dusk + docker-compose + selenium + firefox:未定义索引元素

Mykytak

我有搬运工人,缀以3个图像- webserverdbselenium

我启动它然后执行到网络服务器并运行php artisan dusk.

我的应用程序是一个简单的 https 页面,Welcome在几个div. 但我得到了ErrorException: Undefined index: ELEMENT

image: selenium/standalone-firefox

test:
...
$this->browse(function (Browser $browser) use ($user) {
  $browser
    ->visit('/home')
    ->assertSee('Welcome');
});


DuskTestCase.php
...
protected function driver() {
  return RemoteWebDriver::create(
    'http://selenium:4444/wd/hub', DesiredCapabilities::firefox()->setCapability(
      'acceptInsecureCerts', true
    )
  );
}
大卫纽科姆

这是由于 geckodriver 和 Selenium 之间的不兼容造成的:

https://github.com/facebook/php-webdriver/issues/492

对于 Firefox 和 Selenium,您需要添加enablePassThrough=falseSelenium 功能。

就像是:

protected function driver() {
  return RemoteWebDriver::create(
    'http://selenium:4444/wd/hub', DesiredCapabilities::firefox()
        ->setCapability('acceptInsecureCerts', true)
        ->setCapability('enablePassThrough', false)
  );
}

应该可以解决问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel中的未定义索引,使用JavaScript创建的数组

来自分类Dev

Laravel环境变量:数组的未定义索引

来自分类Dev

未定义索引:REMOTE_ADDR,而Laravel迁移

来自分类Dev

docker-compose selenium-grid,maven,java。空的VM池用于设置功能

来自分类Dev

Laravel-查询构建器中的未定义索引

来自分类Dev

在laravel V6.14.0上安装Dusk

来自分类Dev

Laravel PackageManifest.php:未定义索引:名称

来自分类Dev

如何解决Laravel中的未定义索引?

来自分类Dev

在docker-compose中使用selenium / standalone-chrome与Python的selenium连接

来自分类Dev

Laravel中未定义的索引``值''

来自分类Dev

Laravel中的未定义索引,使用JavaScript创建的数组

来自分类Dev

Laravel 4未定义索引DATE

来自分类Dev

未定义索引AJAX Laravel

来自分类Dev

Laravel未定义索引数组值显示错误

来自分类Dev

未定义索引0 php laravel(可能重复)

来自分类Dev

从MongoDB文档Laravel捕获未定义的索引

来自分类Dev

Docker Compose,将MySQL支持添加到PHP-FPM7。调用未定义的函数mysql_connect()

来自分类Dev

作曲家需要laravel / dusk错误

来自分类Dev

docker 在 docker 中 docker compose

来自分类Dev

未定义索引错误 Laravel 5.4 Where 子句

来自分类Dev

在多个 Web 域上运行 Laravel Dusk

来自分类Dev

Laravel Dusk 测试失败时发送邮件

来自分类Dev

Docker(docker-compose.yml 文件)定义网络

来自分类Dev

Selenium Grid Docker-Compose 通过 Jenkins 实现自动化

来自分类Dev

Laravel Dusk 在 Canvas 元素上绘制

来自分类Dev

Laravel dusk 宏抛出的 BadMethodCallException

来自分类Dev

Laravel - 未定义索引:Id

来自分类Dev

Selenium webdriver 不能与 docker-compose 一起使用

来自分类Dev

laravel 播种返回未定义的索引

Related 相关文章

热门标签

归档