0

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

未配置驱动程序或在 PATH 上未找到驱动程序

我不明白该怎么做。我在与 jar 文件相同的目录中有一个实际的驱动程序文件。

有人可以告诉我这是什么意思吗?

4

6 回答 6

1

你有没有设置chrome驱动程序路径。你可能想设置

System.setProperty("webdriver.chrome.driver","Your Chrome driver locaton");
WebDriver driver =new ChromeDriver();
于 2021-03-31T23:13:55.660 回答
1

您也可以直接从这里下载 chromedriver: https ://chromedriver.chromium.org/downloads

并使用 chromedriver 的位置设置“路径”变量:

在此处输入图像描述

然后运行推荐:

java -jar selenium-server-4.0.0.jar standalone
于 2021-10-17T07:21:34.400 回答
0

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

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

来源:

https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager

于 2021-04-05T14:12:55.697 回答
0

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

于 2021-10-19T04:47:35.617 回答
0

我只是将我的 chromedriver 文件移动到 selenium-server-4.0.0.jar 文件旁边并再次运行此命令并且它工作

于 2021-11-10T07:22:28.877 回答
0

请按照以下步骤对我们的问题进行排序

  1. 添加环境变量(环境变量-->系统变量-->路径-->添加驱动路径)
  2. 重启机器
于 2021-11-10T07:37:52.787 回答