我开始使用Selenium for python并拥有:
html.replace("TRIP_STATUS_VALUE", mTripStatus)
然而它出现了这个错误:
from selenium import webdriver
browser = webdriver.Chrome()
任何人都知道如何解决这个问题?感谢
答案 0 :(得分:0)
从错误消息:
'chromedriver' executable needs to be in PATH.
很明显,您需要在webdriver.Chrome
driver_path = "/Users/amit/Downloads/chromedriver"
driver = webdriver.Chrome(driver_path)
答案 1 :(得分:0)
对于Windows:
- 检查您是否安装了最新版本的Chrome浏览器
- 如果没有,请安装最新版本的chrome
- 从here
下载最新(或适当)版本的chromedriver- 将
醇>chromedriver.exe
文件粘贴到"<Install Dir>/Python27/Scripts"
文件夹中。
以下代码现在可以使用:
from selenium import webdriver
driver = webdriver.Chrome()
答案 2 :(得分:0)
我的猜测是问题来自你的路径,其中包含一个空格(&#34; Bradley Jo&#34;):
takePicture() {
const options = {};
//options.location = ...
this.camera.capture({metadata: options})
.then((data) => console.log(data))
.catch(err => console.error(err));
}
您可以尝试将您的网络驱动程序放在其他位置。
答案 3 :(得分:0)
错误说明如下:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
您需要覆盖任何其他现有路径,并在初始化 chromedriver
实例时将 webdriver
二进制文件的绝对路径作为参数传递如下:
from selenium import webdriver
driver = webdriver.Chrome(executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
答案 4 :(得分:0)
您只需要在下面的命令中传递Chromedriver.exe
的路径
from selenium import webdriver
webdriver.Chrome(Chromedriver.exe's path)
然后开始工作
答案 5 :(得分:0)
您可以尝试将 chromedriver 与您的程序放在同一文件夹中。那对我有用。那么python文档中的这段代码就足够了。
from selenium import webdriver
driver = webdriver.Chrome()