Question or problem about Python programming:
Error message:
I was trying to code a script using selenium in pycharm, however the error above occured. I have already linked my selenium to pycharm as seen here (fresh and up to date).
I am new to selenium, isn’t chromedriver in the folder “selenium.”
If it isn’t, where can I find it and add it to the path?
With hybrid builds, compilation is still handled by Ninja, and can be run from the command line (e.g. Autoninja -C out/gn chrome) or by choosing the chrome target in the hybrid project and choosing Build. To use Xcode-Ninja Hybrid pass -ide=xcode to gn gen: $ gn gen out / gn -ide = xcode Open it: $ open out / gn / all. How do I find the Google Chrome Installation Directory/Path using the command line? Is Google Chrome always installed to the default path, the '/Applications/' folder? I have tried the following commands. Can anyone suggest what I am doing wrong? Locate '.Chrome.app' When i used this command it only search the DB entries of installed software.
By the way, I tried typing “chromedriver” in cmd, however, it wasn’t recognized as an internal or external command.
error shown below:
How to solve the problem:
Solution 1:
You can download ChromeDriver here:
https://sites.google.com/a/chromium.org/chromedriver/downloads
Then you have multiple options:
- add it to your system
path
- put it in the same directory as your python script
specify the location directly via
executable_path
Solution 2:
Another way is download and unzip chromedriver and put ‘chromedriver.exe’ in C:Python27Scripts and then you need not to provide the path of driver, just
will work
Solution 3:
Try this :
Solution 4:
Do not include the ‘.exe’ in your file path.
For example:
Windows Update Path To Executable
Solution 5:
Chrome Executable Path Macro
try this :
Solution 6:
Another way is download and unzip chromedriver and put ‘chromedriver.exe’ in C:Python27Scripts and then you need not to provide the path of driver, just
will work
Can testify that this also works for Python3.7.
Solution 7:
An answer from 2020. The following code solves this. A lot of people new to selenium seem to have to get past this step.
Install the chromedriver and put it inside a folder on your desktop. Also make sure to put the selenium python project in the same folder as where the chrome driver is located.
Change USER_NAME and FOLDER in accordance to your computer.
For Windows
Windows Executable Path
For Linux/Mac