我想在我的服务器上运行 Selenium server Standalone 4。但是当我尝试运行java -jar selenium-server-4-beta-2.jar standalone
它时,它会抛出一个错误:
未配置驱动程序或在 PATH 上未找到驱动程序
我不明白该怎么做。我在与 jar 文件相同的目录中有一个实际的驱动程序文件。
有人可以告诉我这是什么意思吗?
我想在我的服务器上运行 Selenium server Standalone 4。但是当我尝试运行java -jar selenium-server-4-beta-2.jar standalone
它时,它会抛出一个错误:
未配置驱动程序或在 PATH 上未找到驱动程序
我不明白该怎么做。我在与 jar 文件相同的目录中有一个实际的驱动程序文件。
有人可以告诉我这是什么意思吗?
你有没有设置chrome驱动程序路径。你可能想设置
System.setProperty("webdriver.chrome.driver","Your Chrome driver locaton");
WebDriver driver =new ChromeDriver();
您也可以直接从这里下载 chromedriver: https ://chromedriver.chromium.org/downloads
并使用 chromedriver 的位置设置“路径”变量:
然后运行推荐:
java -jar selenium-server-4.0.0.jar standalone
尝试使用 WebDriverManager,您无需提供路径/更新驱动程序。
WebDriverManager.chromedriver().setup();
WebDriver driver = new ChromeDriver();
来源:
https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager
我已将驱动程序目录添加到 PATH,但它也会引发错误。
最后我更改了每个驱动程序的文件名,然后它工作正常。
例如:
将“chromedriver_79.0.3945.36.exe”更改为“chromedriver.exe”。
我只是将我的 chromedriver 文件移动到 selenium-server-4.0.0.jar 文件旁边并再次运行此命令并且它工作
请按照以下步骤对我们的问题进行排序