Hi,
So nice of you for your time, Dave.
I tried with a pure clean install again and found out that the chromedriver.exe is being copied here and then also added the path to the Windows Path variables there:
- For Chrome
C:\Users\munee.wdm\drivers\chromedriver\win64\121.0.6167.57\chromedriver-win32/chromedriver.exe
- For Firefox
C:\Users\munee.wdm\drivers\geckodriver\win64\v0.34.0\geckodriver.exe
Code looks like this now
*** Settings ***
Library SeleniumLibrary
Resource SeleniumDrivers.robot
Suite Setup Update Chrome Webdriver
*** Test Cases ***
Successful Login
Open Browser https://www.google.com/ Chrome
*** Settings ***
Documentation These keywords need the webdriver-manager module
… pip install webdriver-manager
… webdriver-manager · PyPI
*** Keywords ***
Update Chrome Webdriver
[Documentation] Update Chrome Web Driver
${driverpath}= Evaluate webdriver_manager.chrome.ChromeDriverManager().install() modules=webdriver_manager.chrome
Log ${driverpath}
RETURN ${driverpath}
Update Firefox Webdriver
[Documentation] Update Firefox Web Driver
${driverpath}= Evaluate webdriver_manager.firefox.GeckoDriverManager().install() modules=webdriver_manager.firefox
Log ${driverpath}
RETURN ${driverpath}
I still get the same exception:
NoSuchDriverException: Message: Unable to obtain driver for chrome using Selenium Manager.
NoSuchDriverException: Message: Unable to obtain driver for firefox using Selenium Manager.
Any help is greatly appreciated like always
Sincere Regards
EagerToLearn