通过命令或网站安装selenium?

时间:2017-09-09 00:10:57

标签: java selenium jenkins

我需要帮助知道安装selenium的最佳方法是通过Mac上的命令行,还是通过selenium网站。对于chrome或IE.exe,是否应该通过命令行或实际网站安装? 如果你建议通过网站安装如何在其他机器上通过CI(Jenkins)运行测试 - 我们几乎需要在每台机器上安装selenium /或browser.exe吗?这就是为什么我认为通过命令行安装所有这些可能更有意义。 无论哪种方式,任何意见将不胜感激。

1 个答案:

答案 0 :(得分:0)

1)对于Jenkins运行,设置硒网格的更好方法是遵循指南:https://github.com/SeleniumHQ/selenium/wiki/Grid2

使用seleniu网格,您不需要在每个jenkins药膏上设置硒。因为 grid将为您的测试提供浏览器机器。

2)对于本地运行/调试,我建议使用webdriver-manager设置selenium和chrome.exe / IE.exe,这是一个Nodejs包。 所以你需要先安装NodeJS。
  一个。安装nodejs:https://nodejs.org/en/download/package-manager/#macos
  湾执行' npm install -g webdriver-manager'在终端中   C。执行' npm config获取preifx',它将打印出终端中的路径
  d。在PATH环境中导出路径以上
  即执行' webdriver-manager版本'按预期检查PATH evnrionment工作

3)安装selenium的命令如下:
webdriver-manager更新--verions.standalone = 3.4.0 --versions.chrome = 2.30 --versions.ie =

或者只是webdriver-manager更新,这将安装最新版本的selenium服务器jar和chromedriver.exe for chrome和geckodriver.exe for firefox。

提醒:最新版本可能与您的本地浏览器不兼容。所以我认为你需要使用选项:--versions.xxxx = xxxxx来安装某个版本。

如果最新版本与您的本地浏览器不兼容,并且您想启动selenium服务器,则还需要附加更新中使用的版本选项:

webdriver-manager start --versions.chome = xxxxx(如果你需要使用chrome运行) --versions.gecko = xxxx(如果使用firefox运行)--version.ie = xxxx(如果使用ie运行)

您可以通过执行webdriver-manager帮助获得所有可用选项,如下所示: enter image description here enter image description here

webdriver-manager更新--ie webdriver-manager update --ie