Skip to content

Could not start a new session. No nodes support the capabilities in the request #69

@GuySartorelli

Description

@GuySartorelli

Preliminary checklist

  • I am using the latest stable version of DDEV
  • I am using the latest stable version of this add-on

Expected Behavior

I should be able to start a session and run my tests

Actual Behavior

When trying to start a session, I get a SessionNotCreated exception.
The error is

WebDriver\Exception\SessionNotCreated: Could not start a new session. No nodes support the capabilities in the request 
      Host info: host: '4fa062471d5f', ip: '172.23.0.3'
      Build info: version: '4.34.0', revision: '2a4c61c498'
      System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.12.10-76061203-generic', java.version: '21.0.8'
      Driver info: driver.version: unknown in vendor/instaclick/php-webdriver/lib/WebDriver/Exception.php:198
click to see full stack trace
#0 vendor/instaclick/php-webdriver/lib/WebDriver/AbstractWebDriver.php(179): WebDriver\Exception::factory()
      #1 vendor/instaclick/php-webdriver/lib/WebDriver/WebDriver.php(66): WebDriver\AbstractWebDriver->curl()
      #2 vendor/behat/mink-selenium2-driver/src/Selenium2Driver.php(335): WebDriver\WebDriver->session()
      #3 features/bootstrap/FeatureContext.php(32): Behat\Mink\Driver\Selenium2Driver->start()
      #4 vendor/behat/behat/src/Behat/Testwork/Call/Handler/RuntimeCallHandler.php(102): FeatureContext->iSeeInTheElement()
      #5 vendor/behat/behat/src/Behat/Testwork/Call/Handler/RuntimeCallHandler.php(58): Behat\Testwork\Call\Handler\RuntimeCallHandler->executeCall()
      #6 vendor/behat/behat/src/Behat/Testwork/Call/CallCenter.php(124): Behat\Testwork\Call\Handler\RuntimeCallHandler->handleCall()
      #7 vendor/behat/behat/src/Behat/Testwork/Call/CallCenter.php(86): Behat\Testwork\Call\CallCenter->handleCall()
      #8 vendor/behat/behat/src/Behat/Behat/Tester/Runtime/RuntimeStepTester.php(118): Behat\Testwork\Call\CallCenter->makeCall()
      #9 vendor/behat/behat/src/Behat/Behat/Tester/Runtime/RuntimeStepTester.php(66): Behat\Behat\Tester\Runtime\RuntimeStepTester->testDefinition()
      #10 vendor/behat/behat/src/Behat/Behat/Hook/Tester/HookableStepTester.php(65): Behat\Behat\Tester\Runtime\RuntimeStepTester->test()
      #11 vendor/behat/behat/src/Behat/Behat/EventDispatcher/Tester/EventDispatchingStepTester.php(66): Behat\Behat\Hook\Tester\HookableStepTester->test()
      #12 vendor/behat/behat/src/Behat/Behat/Tester/StepContainerTester.php(54): Behat\Behat\EventDispatcher\Tester\EventDispatchingStepTester->test()
      #13 vendor/behat/behat/src/Behat/Behat/Tester/Runtime/RuntimeScenarioTester.php(67): Behat\Behat\Tester\StepContainerTester->test()
      #14 vendor/behat/behat/src/Behat/Behat/Hook/Tester/HookableScenarioTester.php(65): Behat\Behat\Tester\Runtime\RuntimeScenarioTester->test()
      #15 vendor/behat/behat/src/Behat/Behat/EventDispatcher/Tester/EventDispatchingScenarioTester.php(97): Behat\Behat\Hook\Tester\HookableScenarioTester->test()
      #16 vendor/behat/behat/src/Behat/Behat/Tester/Runtime/IsolatingScenarioTester.php(60): Behat\Behat\EventDispatcher\Tester\EventDispatchingScenarioTester->test()
      #17 vendor/behat/behat/src/Behat/Behat/Tester/Runtime/RuntimeFeatureTester.php(70): Behat\Behat\Tester\Runtime\IsolatingScenarioTester->test()
      #18 vendor/behat/behat/src/Behat/Behat/Hook/Tester/HookableFeatureTester.php(68): Behat\Behat\Tester\Runtime\RuntimeFeatureTester->test()
      #19 vendor/behat/behat/src/Behat/Behat/EventDispatcher/Tester/EventDispatchingFeatureTester.php(69): Behat\Behat\Hook\Tester\HookableFeatureTester->test()
      #20 vendor/behat/behat/src/Behat/Testwork/Tester/Runtime/RuntimeSuiteTester.php(61): Behat\Behat\EventDispatcher\Tester\EventDispatchingFeatureTester->test()
      #21 vendor/behat/behat/src/Behat/Testwork/Hook/Tester/HookableSuiteTester.php(70): Behat\Testwork\Tester\Runtime\RuntimeSuiteTester->test()
      #22 vendor/behat/behat/src/Behat/Testwork/EventDispatcher/Tester/EventDispatchingSuiteTester.php(71): Behat\Testwork\Hook\Tester\HookableSuiteTester->test()
      #23 vendor/behat/behat/src/Behat/Testwork/Tester/Runtime/RuntimeExercise.php(68): Behat\Testwork\EventDispatcher\Tester\EventDispatchingSuiteTester->test()
      #24 vendor/behat/behat/src/Behat/Testwork/EventDispatcher/Tester/EventDispatchingExercise.php(69): Behat\Testwork\Tester\Runtime\RuntimeExercise->test()
      #25 vendor/behat/behat/src/Behat/Testwork/Ordering/OrderedExercise.php(66): Behat\Testwork\EventDispatcher\Tester\EventDispatchingExercise->test()
      #26 vendor/behat/behat/src/Behat/Testwork/Tester/Cli/ExerciseController.php(165): Behat\Testwork\Ordering\OrderedExercise->test()
      #27 vendor/behat/behat/src/Behat/Testwork/Tester/Cli/ExerciseController.php(114): Behat\Testwork\Tester\Cli\ExerciseController->testSpecifications()
      #28 vendor/behat/behat/src/Behat/Testwork/Cli/Command.php(63): Behat\Testwork\Tester\Cli\ExerciseController->execute()
      #29 vendor/symfony/console/Command/Command.php(318): Behat\Testwork\Cli\Command->execute()
      #30 vendor/symfony/console/Application.php(1074): Symfony\Component\Console\Command\Command->run()
      #31 vendor/symfony/console/Application.php(341): Symfony\Component\Console\Application->doRunCommand()
      #32 vendor/behat/behat/src/Behat/Testwork/Cli/Application.php(139): Symfony\Component\Console\Application->doRun()
      #33 vendor/symfony/console/Application.php(192): Behat\Testwork\Cli\Application->doRun()
      #34 vendor/behat/behat/bin/behat(34): Symfony\Component\Console\Application->run()
      #35 vendor/bin/behat(119): include('...')
      #36 {main}

Steps To Reproduce

  1. clone https://github.com/GuySartorelli/ddev-selenium-issue-example and change to that directory
  2. run ddev start
  3. run ddev composer install
  4. run ddev exec vendor/bin/behat -vvv

Anything else?

I got the error in a more sophisticated setup than the one above, which had previously been working (say, a month ago or so).
I have created the setup in "steps to reproduce" as a toy example to show the error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions