Error message when attempting to run Selenium using Firefox - eviltoast

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

  • 8rhn6t6s@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    1 year ago

    Hi, I’m not that familiar in selenium in both java and ubuntu. Have you tried installing firefox using apt instead since I believe this is caused by your firefox being installed either via flatpak or snaps.

    • LemmyStartNow@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Firefox browser is the default browser that came with the ubuntu os. Been updating the version using snap though. A lot of the beginner material is suggesting to use chromedriver, I will eventually learn through that route, I’m just a bit stubborn when it comes to using the “not-so private” browser. Thanks for your response.