与Selenium2Driver和Homestead结合使用来运行Behat

砂光机

我有一个与Behat一起运行的Homestead安装,以测试我的Laravel项目。使用@javasccript标签将任务作为Selenium运行时,我遇到了一些问题

我已经在Windows主机上下载了Selenium独立服务器。它的版本是2.42.2

在我的behat.yml中,我有以下配置:

default:
    extensions:
     Behat\MinkExtension:
         base_url: http://my.app:8000/
         sessions:
            default_session:
                goutte: ~
            selenium_session:
                selenium2:
                      wd_host: http://x.x.x.x:4444/wd/hub/static/resource/hub.html
    suites:
        functional:
            paths:    [ %paths.base%/features/functional ]
            contexts: [ LaravelFeatureContext ]

但是,当我运行方案时,出现以下错误:

鉴于我在“ / users / create”页面上#LaravelFeatureContext :: iAmOnThePage()无法打开连接:向http POST抛出到http:// xxxx:4444 / wd / hub / static / resource / hub.html的卷曲错误/ session with params:{“ desiredCapabilities”:{“ tags”:[“ homestead”,“ PHP 5.6.0-1 + deb.sury.org〜trusty + 1”],“ browserName”:“ firefox”,“ version “:” 21“,”平台“:” ANY“,” browserVersion“:” 9“,”浏览器“:” firefox“,” ignoreZoomSetting“:” false“,”名称“:” Behat功能套件“,” deviceOrientation “:”肖像“,” deviceType“:”平板电脑“}}

  Failed to connect to 127.0.0.1 port 4444: Connection refused (Behat\Mink\Exception\DriverException)

当我去时,http://x.x.x.x:4444/wd/hub/static/resource/hub.html我看到硒集线器已经启动并正在运行。

这里的问题可能是我正在通过SSH从homestad终端运行Behat,但无法解析为集线器的IP地址吗?因为主机的IP地址是localhost

我该如何解决?

砂光机

我自己想出了答案。

behat.yml我不得不改变的配置wd_hubhttp://192.168.178.26:4444/wd/hub,然后它的作品。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Laravel Homestead Box内使用Behat

来自分类Dev

结合使用imagePickerController和Swift 2

来自分类Dev

与SpecFlow,Selenium和C#结合使用的量角器

来自分类Dev

将ITestOutputHelper与Selenium,xUnit和C#结合使用

来自分类Dev

将Intern与Selenium和dynamic proxyUrl结合使用

来自分类Dev

如何使用Behat + Mink和Selenium驱动程序获取页面状态代码?

来自分类Dev

如何使用Behat + Mink和Selenium驱动程序获取页面状态代码?

来自分类Dev

Behat + Selenium 2等待页面加载

来自分类Dev

Behat/Mink/Selenium2 element is not visible

来自分类Dev

如何使用Internet Explorer运行Behat?

来自分类Dev

结合使用@Path和@Url参数和Retrofit2

来自分类Dev

使用来自 AJAX 网站的 selenium 和 beautifulsoup 在 python 中抓取图像

来自分类Dev

使用 Web Driver Selenium 和 JSoup 进行分页

来自分类Dev

结合使用.not()和.empty()

来自分类Dev

结合使用^和变量

来自分类Dev

使用Behat,Mink和PhantomJS上传文件

来自分类Dev

Middleman可以与Rails结合使用来解决XSS请求失败

来自分类Dev

如何在Symfony 2中使用Behat和Mink测试REST API

来自分类Dev

从PHP使用Selenium2运行Mink

来自分类Dev

将RoboSpice与Jackson2和Spring结合使用

来自分类Dev

将RoboSpice与Jackson2和Spring结合使用

来自分类Dev

将@PUT与Retrofit 2和OkHttp3结合使用

来自分类Dev

如何使用 selenium webdriver 将 HashSet 和 LinkedHashSet 与 List<WebElement> 结合使用

来自分类Dev

使用来自数组的参数运行命令

来自分类Dev

使用Symfony2配置behat

来自分类Dev

Behat / Mink与Selenium 2抛出“无法打开连接”

来自分类Dev

结合 selenium 测试类和 tkinter

来自分类Dev

使用 Webdriver 和不使用 webdriver 运行 Selenium 测试的区别

来自分类Dev

Behat + Mink + Selenium安装

Related 相关文章

  1. 1

    在Laravel Homestead Box内使用Behat

  2. 2

    结合使用imagePickerController和Swift 2

  3. 3

    与SpecFlow,Selenium和C#结合使用的量角器

  4. 4

    将ITestOutputHelper与Selenium,xUnit和C#结合使用

  5. 5

    将Intern与Selenium和dynamic proxyUrl结合使用

  6. 6

    如何使用Behat + Mink和Selenium驱动程序获取页面状态代码?

  7. 7

    如何使用Behat + Mink和Selenium驱动程序获取页面状态代码?

  8. 8

    Behat + Selenium 2等待页面加载

  9. 9

    Behat/Mink/Selenium2 element is not visible

  10. 10

    如何使用Internet Explorer运行Behat?

  11. 11

    结合使用@Path和@Url参数和Retrofit2

  12. 12

    使用来自 AJAX 网站的 selenium 和 beautifulsoup 在 python 中抓取图像

  13. 13

    使用 Web Driver Selenium 和 JSoup 进行分页

  14. 14

    结合使用.not()和.empty()

  15. 15

    结合使用^和变量

  16. 16

    使用Behat,Mink和PhantomJS上传文件

  17. 17

    Middleman可以与Rails结合使用来解决XSS请求失败

  18. 18

    如何在Symfony 2中使用Behat和Mink测试REST API

  19. 19

    从PHP使用Selenium2运行Mink

  20. 20

    将RoboSpice与Jackson2和Spring结合使用

  21. 21

    将RoboSpice与Jackson2和Spring结合使用

  22. 22

    将@PUT与Retrofit 2和OkHttp3结合使用

  23. 23

    如何使用 selenium webdriver 将 HashSet 和 LinkedHashSet 与 List<WebElement> 结合使用

  24. 24

    使用来自数组的参数运行命令

  25. 25

    使用Symfony2配置behat

  26. 26

    Behat / Mink与Selenium 2抛出“无法打开连接”

  27. 27

    结合 selenium 测试类和 tkinter

  28. 28

    使用 Webdriver 和不使用 webdriver 运行 Selenium 测试的区别

  29. 29

    Behat + Mink + Selenium安装

热门标签

归档