Skip to content

Can't connect to Webdriver although chromedriver is running #5374

@AruSeito

Description

@AruSeito

What do you get instead?

First, I use

chromedriver --url-base=/wd/hub

to run chromdriver.

It shows that:

Starting ChromeDriver 2.46.628411 (3324f4c8be9ff2f70a05a30ebc72ffb013e1a71e) on port 9515
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

And then I use

codecept run -vvv

It shows that:

Codeception PHP Testing Framework v2.5.3
Powered by PHPUnit 6.5.14 by Sebastian Bergmann and contributors.
Running with seed:


Acceptance Tests (1) ---------------------------------------------------------------------------------------
Modules: WebDriver, \Helper\Acceptance
------------------------------------------------------------------------------------------------------------
UserCest: Try to test
Signature: UserCest:tryToTest
Test: tests/acceptance/UserCest.php:tryToTest
Scenario --
  Curl error: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"chrome"}}

  Empty reply from server
  WebDriver::debugWebDriverLogs method has been called when webDriver is not set
  WebDriver::_saveScreenshot method has been called when webDriver is not set
  WebDriver::_savePageSource method has been called when webDriver is not set
  Screenshot and page source were saved into '/Users/cx/Documents/Code/fangPHP/data/web/tests/_output/' dir
 ERROR

------------------------------------------------------------------------------------------------------------

1) UserCest: Try to test
 Test  tests/acceptance/UserCest.php:tryToTest

  [ConnectionException] Can't connect to Webdriver at http://127.0.0.1:9515/wd/hub. Please make sure that Selenium Server or PhantomJS is running.

phar:///usr/local/bin/codecept/src/Codeception/Module/WebDriver.php:1450
phar:///usr/local/bin/codecept/src/Codeception/Module/WebDriver.php:426
phar:///usr/local/bin/codecept/src/Codeception/Subscriber/Module.php:56
phar:///usr/local/bin/codecept/vendor/symfony/event-dispatcher/EventDispatcher.php:212
phar:///usr/local/bin/codecept/vendor/symfony/event-dispatcher/EventDispatcher.php:44
phar:///usr/local/bin/codecept/vendor/codeception/phpunit-wrapper/src/Listener.php:133
phar:///usr/local/bin/codecept/vendor/codeception/phpunit-wrapper/src/Listener.php:102
phar:///usr/local/bin/codecept/vendor/phpunit/phpunit/src/Framework/TestResult.php:395
phar:///usr/local/bin/codecept/src/Codeception/Test/Test.php:75
phar:///usr/local/bin/codecept/vendor/phpunit/phpunit/src/Framework/TestSuite.php:755
phar:///usr/local/bin/codecept/vendor/codeception/phpunit-wrapper/src/Runner.php:110
phar:///usr/local/bin/codecept/src/Codeception/SuiteManager.php:158
phar:///usr/local/bin/codecept/src/Codeception/Codecept.php:192
phar:///usr/local/bin/codecept/src/Codeception/Codecept.php:159
phar:///usr/local/bin/codecept/src/Codeception/Command/Run.php:495
phar:///usr/local/bin/codecept/src/Codeception/Command/Run.php:390
phar:///usr/local/bin/codecept/vendor/symfony/console/Command/Command.php:264
phar:///usr/local/bin/codecept/vendor/symfony/console/Application.php:874
phar:///usr/local/bin/codecept/vendor/symfony/console/Application.php:228
phar:///usr/local/bin/codecept/vendor/symfony/console/Application.php:130
phar:///usr/local/bin/codecept/src/Codeception/Application.php:108
phar:///usr/local/bin/codecept/codecept:38
/usr/local/bin/codecept:7

Details

  • Codeception version:2.5.3
  • PHP Version:7.1.16
  • Operating System: MAC
  • Installation type: Phar
  • Suite configuration:
actor: AcceptanceTester
modules:
    enabled:
        - WebDriver:
            url: 'http://o.ftqq.com/'
            window_size: false # disabled in ChromeDriver
            port: 9515
            browser: chrome
        - \Helper\Acceptance

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions