Beginner learning Selenium WebDriver and here is my first attempt (in the pastebin link): https://pastebin.com/TC718eKi

OS: Ubuntu 23.04

IDE: intelliJ

Browser: FireFox

Dependencies: Selenium-Java (4.10.0)/ Selenium-API (4.10.0)/ TestNG (7.8.0)/ webdrivermanager (5.4.0)

But test failed with the following Error Message:

org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: Expected browser binary location, but unable to find binary in default location, no ‘moz:firefoxOptions.binary’ capability provided, and no binary flag set on the command line

  • @redemon
    link
    English
    21 year ago

    It’s probably because Firefox is default as a snap package on Ubuntu. I fixed mine by creating a symlink to the snap geckodriver to a directory in my $PATH. So for example:

    ln -s /snap/bin/firefox.geckodriver ~/.local/bin

    • @[email protected]OP
      link
      fedilink
      English
      11 year ago

      Thank you for responding. I tried creating a symlink, but, unfortunately, still face the same error.