有没有办法从命令提示符启动selenium服务器而没有互联网

时间:2018-03-13 03:43:14

标签: protractor

我想在没有互联网连接的情况下从命令提示符运行selenium服务器。每当我在命令下运行

webdriver-manager启动将始终需要Internet连接才能启动服务器,因为此命令正在检查新的二进制文件。

但是我想运行带有二进制文件的selenium服务器,这些二进制文件已经下载到我的系统而没有检查新的二进制文件。

当我搜索上述问题时,我找到了以下解决方案。

webdriver-manager start --versions.standalone版本号

即使我使用上面的命令并尝试通过指定版本号来运行selenium服务器仍然取决于互联网连接。

任何人都可以帮助我如何使用互联网启动selenium服务器。我不想在启动服务器时检查进程

2 个答案:

答案 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

请尝试以上