selenium 如何修复“未配置驱动程序或在路径上未找到驱动程序”错误?

js5cn81o  于 2022-11-10  发布在  其他
关注(0)|答案(7)|浏览(327)

我想在我的服务器上运行Selify服务器独立4。但是,当我尝试运行java -jar selenium-server-4-beta-2.jar standalone时,它抛出了一个错误:

路径上未配置或未找到驱动程序

我不知道该怎么做。我在与JAR文件相同的目录中有一个实际的驱动程序文件。
有人能告诉我这是什么意思吗?

ki1q1bka

ki1q1bka1#

您也可以直接从此处下载chromeDriver:https://chromedriver.chromium.org/downloads
并使用chromeDriver的位置设置“PATH”变量:

然后运行表彰:

java -jar selenium-server-4.0.0.jar standalone
jhiyze9q

jhiyze9q2#

您是否设置了铬合金驱动程序路径。您可能想要设置它

System.setProperty("webdriver.chrome.driver","Your Chrome driver locaton");
WebDriver driver =new ChromeDriver();
vhmi4jdf

vhmi4jdf3#

尝试使用WebDriverManager,您永远不需要提供路径/更新驱动程序。

WebDriverManager.chromedriver().setup();
WebDriver driver = new ChromeDriver();

资料来源:
https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager

zfciruhq

zfciruhq4#

我已经将驱动程序目录添加到PATH,但它也会抛出错误。
最后,我更改了每个驱动程序的文件名,然后它工作正常。
例如:
将“chromedrive_79.0.3945.36.exe”更改为“chromedriver.exe”。

xxslljrj

xxslljrj5#

我只需将我的chromedrive文件移到Selenson-SERVER-4.0.0.jar文件旁边,然后再次运行该命令,它就可以工作了

vs3odd8k

vs3odd8k6#

请按照以下步骤解决我们的问题
添加环境变量(环境变量-->系统变量-->路径-->添加驱动路径)
1.重启机器

mkshixfv

mkshixfv7#

安装Gecko driverChrome driver,然后在您的操作系统中添加该路径

相关问题