我需要知道安装硒的最佳方式是通过Mac上的命令行还是通过selenium网站。是否应该通过命令行或实际网站安装Chrome或IE.exe? 如果您推荐通过网站安装,那么通过CI(Jenkins)在其他机器上运行测试会如何解决 - 我们实际上需要在每台机器上安装selenium /或browser.exe吗?这就是为什么我认为通过命令行安装所有这些可能更有意义。无论哪种方式,任何意见将不胜感激。通过命令或网站安装硒?
回答
1)对于詹金斯,更好的办法是设置一个格硒后续指导运行:https://github.com/SeleniumHQ/selenium/wiki/Grid2
与seleniu格,你不需要在每个詹金斯药膏设置硒。因为 网格将为您的测试提供浏览器机器。
2)对于本地运行/调试,我推荐使用webdriver-manager(这是一个Nodejs包)来设置selenium和chrome.exe/IE.exe。 所以你需要先安装NodeJS。
a。安装nodejs:https://nodejs.org/en/download/package-manager/#macos
b。在终端中执行'npm install -g webdriver-manager'
c。执行'npm config get preifx',它会在终端
d中打印出一条路径。在PATH环境中导出以上路径
e。执行“的webdriver经理版本”来检查PATH evnrionment工作如预期
3)命令来安装硒的东西,如:
webdriver的经理更新--verions.standalone = 3.4.0 --versions.chrome = 2.30 --versions.ie =
或只是webdriver管理器更新,这将安装最新版本的selenium server jar和chromedriver.exe for chrome和geckodriver.exe for firefox。
提醒:最新版本可能与您的本地浏览器不兼容。所以我认为你需要使用选项:--versions.xxxx = xxxxx来安装某些版本。
如果最新的版本不与您的本地浏览器caompatible,并要启动硒服务器,还需要追加版本选项,如在更新中使用:
webdriver的经理开始--versions.chome = xxxxx(如果你需要使用chrome运行) --versions.gecko = xxxx(如果使用firefox运行)--version.ie = xxxx(如果使用ie运行)
1.我需要仅安装webdriver-manager,还是单独安装selenium独立服务器和“webdriver”? 2.如何在PATH env中导出上述路径? 3.什么是安装Chrome/IE/Firefox.exe的最佳方式。是否键入'webdriver-manager update'? 4.是否有任何特定的文件夹将被安装 - 我是否需要知道该位置用于任何目的? 5.你有什么建议是安装硒和所有browser.exe的最佳方式。通过命令行或通过网站?我不知道的好处,所以我想知道 真的很感谢你的帮助。谢谢! – Styris
1.是的,只有唯一的安装和的NodeJS webdrive经理,之后,您可以通过执行命令安装硒独立serand和webdirver.exe:webdriver的经理更新--ie --chrome --gecko --edge(这将安装他们的最新版本)。 2.为windows修改环境变量:PATH,用于linux和mac谷歌搜索如何修改PATH;安装 – yong
3。最好的办法是找出硒独立服务器的版本/ chromedriver.exe /firefoxdriver.exe/ iedriver.exe与您的本地浏览器capatible,吴丹之后命令安设它们:webdriver的经理更新--versions .standalone = xxxx --versions = chrome = xxx --versions.gecko = xxxx --versions.ie = xxxx(如果您只想安装chromedriver.exe,只需使用--- versions.chrome = xxxx,类似的方法对于他人); – yong
- 1. 通过shell命令安装项目
- 2. 如何通过命令安装证书?
- 3. 未能通过peer chaincode安装命令安装签名包
- 4. 通过安装程序文件的命令行安装目录
- 5. 通过单一命令通过Nuget安装多个软件包
- 6. 无法在Window10中使用命令行安装网站msi
- 7. 从命令行或python网站截图
- 8. CMD命令来安装SQL Server通过命令提示符2005 Express版本(无提示安装)
- 9. 从另一个Maven安装命令触发Maven安装命令
- 10. 使用'wget'命令安装MongoDB命令
- 11. 通过openssl命令的网站根证书
- 12. 通过命令行在IIS6中重新启动特定网站
- 13. 通过Arduino将JavaScript命令推送到网站
- 14. 我的https网站无法通过WGET命令下载
- 15. 通过网站在服务器上运行命令?
- 16. 安装工具安装命令区别
- 17. 如何通过命令提示符执行安装?
- 18. 通过命令行在红帽服务器6.3上安装WebSphere?
- 19. `GetJREPath()`通过命令行安装的IntelliJ当OSX
- 20. 无法通过命令行Python(Windows 8)安装googlemaps api
- 21. 安装,并通过命令提示符“C#”
- 22. 通过java使用Mac安装程序命令
- 23. 无法通过'pod install'命令安装库
- 24. 通过shell命令重新安装APK的最佳实践?
- 25. 通过命令/ cli从文件安装jenkins插件
- 26. 通过命令行在iPhone设备上安装应用程序
- 27. 通过命令行在Mac上安装Docker Toolbox
- 28. 通过命令行在MySQL(Windows 8.1)上安装'Employees Sample Database'
- 29. SQL Server Management Studio 2012/ALL工具通过命令行安装
- 30. 通过命令行安装Grunt时遇到问题
请编辑该问题,将其限制为具有足够详细信息的特定问题以确定合适的答案。避免一次询问多个不同的问题。请参阅[问]页面以获得澄清此问题的帮助。 – JeffC
您无法在Mac上运行exe文件。可能不是通过Jenkins Linux机器 –