我想在我的服务器上运行Selify服务器独立4。但是,当我尝试运行java -jar selenium-server-4-beta-2.jar standalone时,它抛出了一个错误:
java -jar selenium-server-4-beta-2.jar standalone
路径上未配置或未找到驱动程序
我不知道该怎么做。我在与JAR文件相同的目录中有一个实际的驱动程序文件。有人能告诉我这是什么意思吗?
ki1q1bka1#
您也可以直接从此处下载chromeDriver:https://chromedriver.chromium.org/downloads并使用chromeDriver的位置设置“PATH”变量:
然后运行表彰:
java -jar selenium-server-4.0.0.jar standalone
jhiyze9q2#
您是否设置了铬合金驱动程序路径。您可能想要设置它
System.setProperty("webdriver.chrome.driver","Your Chrome driver locaton"); WebDriver driver =new ChromeDriver();
vhmi4jdf3#
尝试使用WebDriverManager,您永远不需要提供路径/更新驱动程序。
WebDriverManager.chromedriver().setup(); WebDriver driver = new ChromeDriver();
资料来源:https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager
zfciruhq4#
我已经将驱动程序目录添加到PATH,但它也会抛出错误。最后,我更改了每个驱动程序的文件名,然后它工作正常。例如:将“chromedrive_79.0.3945.36.exe”更改为“chromedriver.exe”。
xxslljrj5#
我只需将我的chromedrive文件移到Selenson-SERVER-4.0.0.jar文件旁边,然后再次运行该命令,它就可以工作了
vs3odd8k6#
请按照以下步骤解决我们的问题添加环境变量(环境变量-->系统变量-->路径-->添加驱动路径)1.重启机器
mkshixfv7#
安装Gecko driver或Chrome driver,然后在您的操作系统中添加该路径
7条答案
按热度按时间ki1q1bka1#
您也可以直接从此处下载chromeDriver:https://chromedriver.chromium.org/downloads
并使用chromeDriver的位置设置“PATH”变量:
然后运行表彰:
jhiyze9q2#
您是否设置了铬合金驱动程序路径。您可能想要设置它
vhmi4jdf3#
尝试使用WebDriverManager,您永远不需要提供路径/更新驱动程序。
资料来源:
https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager
zfciruhq4#
我已经将驱动程序目录添加到PATH,但它也会抛出错误。
最后,我更改了每个驱动程序的文件名,然后它工作正常。
例如:
将“chromedrive_79.0.3945.36.exe”更改为“chromedriver.exe”。
xxslljrj5#
我只需将我的chromedrive文件移到Selenson-SERVER-4.0.0.jar文件旁边,然后再次运行该命令,它就可以工作了
vs3odd8k6#
请按照以下步骤解决我们的问题
添加环境变量(环境变量-->系统变量-->路径-->添加驱动路径)
1.重启机器
mkshixfv7#
安装Gecko driver或Chrome driver,然后在您的操作系统中添加该路径