Skip to content

Fatal error: Uncaught Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST #783

@ildarius

Description

@ildarius

What are you trying to achieve? (Expected behavior)

Just did a fresh install via composer and running a single line of code to get to a web-site (after setting up the browser), but it returns an error.

Not sure if it's releated to dependencies

What's strange is that when installing it via
php require php-webdriver/webdriver it only created 3 folders (composer, php-webdriver, symfony) and doing composer update does not add any additional folders. I also tried copying over the composer.json and running the "composer install" but this time it setups up a larger amount of files but there's no autoload.php

What do you get instead? (Actual behavior)

Error
Fatal error: Uncaught Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"capabilities":{"firstMatch":[{"browserName":"chrome"}]},"desiredCapabilities":{"browserName":"chrome","platform":"ANY"}}

Operation timed out after 30004 milliseconds with 0 bytes received in /Applications/MAMP/htdocs/selenium/vendor/php-webdriver/webdriver/lib/Remote/HttpCommandExecutor.php:331
Stack trace:
#0 /Applications/MAMP/htdocs/selenium/vendor/php-webdriver/webdriver/lib/Remote/RemoteWebDriver.php(136): Facebook\WebDriver\Remote\HttpCommandExecutor->execute(Object(Facebook\WebDriver\Remote\WebDriverCommand))
#1 /Applications/MAMP/htdocs/selenium/scraper.php(23): Facebook\WebDriver\Remote\RemoteWebDriver::create('http://localhos...', Object(Facebook\WebDriver\Remote\DesiredCapabilities))
#2 {main}
  thrown in /Applications/MAMP/htdocs/selenium/vendor/php-webdriver/webdriver/lib/Remote/HttpCommandExecutor.php on line 331

How could the issue be reproduced? (Steps to reproduce)

Installed the dependencies via composer and executed the test script

namespace Facebook\WebDriver;

use Facebook\WebDriver\Remote\DesiredCapabilities;
use Facebook\WebDriver\Remote\RemoteWebDriver;
require_once(__DIR__ . '/vendor/autoload.php');

$host = 'http://localhost:4444/wd/hub';

$driver = RemoteWebDriver::create(
    $host,
    DesiredCapabilities::chrome()
);

$driver->get("http://somesite.com");

Details

  • Php-webdriver version: 1.8
  • PHP version: 7.1.33
  • Selenium server version: selenium-server-standalone-3.141.59.jar
  • Operating system: MacOS
  • Browser used + version: ChromeDriver 81.0.4044.69

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions