Firefox &引用;无法打开连接“;贝哈特与硒

Firefox &引用;无法打开连接“;贝哈特与硒,firefox,selenium,behat,Firefox,Selenium,Behat,我有个问题,真的不知道是从哪里来的。我用behat、selenium和goutte做测试 我的行为: default: paths: features: features bootstrap: %behat.paths.features%/bootstrap extensions: Behat\MinkExtension\Extension: goutte: ~ selenium2: ~ 我有一个简单的场景: @javascr

我有个问题,真的不知道是从哪里来的。我用behat、selenium和goutte做测试

我的行为:

    default:
  paths:
    features: features
    bootstrap: %behat.paths.features%/bootstrap
  extensions:
    Behat\MinkExtension\Extension:
      goutte: ~
      selenium2: ~
我有一个简单的场景:

  @javascript
  Scenario: Searching for "test"
    Given I go to "https://www.google.fr"
    When I fill in "q" with "test"
    And I press "btnG"
    Then I should see "speedtest"
当我运行它时,我的firefox浏览器正在打开,但什么也没发生。结果如下:

  @javascript
  Scenario: Searching for "test"          # features/test.feature:7
    Given I go to "https://www.google.fr" # FeatureContext::visit()
      Could not open connection
    When I fill in "q" with "test"        # FeatureContext::fillField()
    And I press "btnG"                    # FeatureContext::pressButton()
    Then I should see "speedtest"
这很奇怪,因为当我删除“javascript”时,一切都正常运行。所以我认为我的问题来自firefox。此外,打开的firefox浏览器不是“普通”浏览器(字符较小)


你能帮我吗?:)

我在Firefox上遇到了奇怪的问题,改用Chrome解决了我的问题。你需要下载

behat.yml

default:
    context:
        class: 'FeatureContext'
    extensions:
        Behat\Symfony2Extension\Extension:
            mink_driver: true
            kernel:
                env: test
                debug: true
        Behat\MinkExtension\Extension:
            base_url: 'http://localhost/local/sport/web/app_test.php/'
            browser_name: 'chrome'
            goutte: ~
            selenium2: ~
    paths:
        features: 'src/Football/TeamBundle/Features'
        bootstrap: %behat.paths.features%/Context
我正在使用这些软件包:

"require-dev": {
    "behat/behat": "2.5.*@stable",
    "behat/behat-bundle": "1.0.0",
    "behat/symfony2-extension": "1.1.2",
    "behat/mink": "1.5.0",
    "behat/mink-extension": "~1.3",
    "behat/mink-selenium2-driver": "1.1.1",
    "behat/mink-goutte-driver": "1.0.9",
    "phing/phing": "2.8.2"
},
Feature: I say hello

@javascript
Scenario: I say hello here
When I go to '/'
Then I fill in "text_hello" with "Hello"
工作特性:

"require-dev": {
    "behat/behat": "2.5.*@stable",
    "behat/behat-bundle": "1.0.0",
    "behat/symfony2-extension": "1.1.2",
    "behat/mink": "1.5.0",
    "behat/mink-extension": "~1.3",
    "behat/mink-selenium2-driver": "1.1.1",
    "behat/mink-goutte-driver": "1.0.9",
    "phing/phing": "2.8.2"
},
Feature: I say hello

@javascript
Scenario: I say hello here
When I go to '/'
Then I fill in "text_hello" with "Hello"

我刚刚发现Firefox32+selenium 2.38不能一起玩,但是升级到selenium 2.43,一切都很好。天哪,它工作正常。谢谢!!