我想在没有互联网连接的情况下从命令提示符运行selenium服务器。每当我在命令下运行
webdriver-manager启动将始终需要Internet连接才能启动服务器,因为此命令正在检查新的二进制文件。
但是我想运行带有二进制文件的selenium服务器,这些二进制文件已经下载到我的系统而没有检查新的二进制文件。
当我搜索上述问题时,我找到了以下解决方案。
webdriver-manager start --versions.standalone版本号
即使我使用上面的命令并尝试通过指定版本号来运行selenium服务器仍然取决于互联网连接。
任何人都可以帮助我如何使用互联网启动selenium服务器。我不想在启动服务器时检查进程
答案 0 :(得分:0)
实际上,webdriver-manager start
在查询最新二进制文件后执行Java CLI,因此如果您已下载二进制文件以避免访问Internet以查询最新的二进制文件,则可以直接执行Java CLI。
set Webdriver_Basedir=C:\Tools\npm-global\node_modules\webdriver-manager\selenium
java
-Dwebdriver.chrome.driver=%Webdriver_Basedir%\chromedriver_2.35.exe -Dwebdriver.gecko.driver=%Webdriver_Basedir%\geckodriver-v0.19.1.exe -jar %Webdriver_Basedir%\selenium-server-standalone-3.9.1.jar -port 4444
答案 1 :(得分:0)
1.从http://seleniumhq.org/download下载Selenium Remote Control。 2.提取ZIP文件。 3.启动命令提示符或控制台窗口,然后导航到ZIP文件的提取位置。 3.运行命令java -jar selenium-server-standalone.jar
请尝试以上