要使用ChromeBrowser测试Selenium 3,我们需要一个名为ChromeDriver的额外应用.
我从GitHub找到了这个文本:
ChromeDriver仅与Chrome版本12.0.712.0或更高版本兼容.如果您需要测试较旧版本的Chrome,请使用Selenium RC和Selenium支持的WebDriver实例.
我的问题是所有ChromeDriver版本都兼容所有Chrome版本吗?每个版本之间没有冲突吗?
在哪里可以找到ChromeDriver和ChromeBrowser之间匹配的所有版本的文档?
人们如何处理具有流浪者的dev/prod环境的简单自动化(使用puppet)(理想情况下来自同一个vagrantfile)?
我试图解决的用例
问题
当您使用AWS或Digital Ocean等提供商调用vagrant时,它将成为活动提供者,您无法切换.你收到这个错误:
找到了与不同提供商的活动计算机.Vagrant目前允许每台机器一次只有一个提供商.未来版本将删除此限制.在此之前,请使用新的提供商销毁现有机器.
它似乎是破坏它的答案,但我只需要切换.我不想破坏.
我很乐意能说
vagrant up prod
Run Code Online (Sandbox Code Playgroud)
要么
vagrant reload prod
Run Code Online (Sandbox Code Playgroud)
然后一个简单的流浪汉将回落到默认机器.
这种语法类似于多台机器的工作方式,但是当我只调用vagrant up时,我不想启动开发和生产环境(这是默认行为).
作为工作流程的一部分,我应该关注打包机吗?我在2013年的puppetconf上观看了Mitchell关于Multi-Provider的演讲http://puppetlabs.com/presentations/multi-provider-vagrant-aws-vmware-and-more
我仍然没有看到我的问题的解决方案.
更新9/27/13
如果其他人正在反对这个想法,这篇文章清理了我的很多问题. http://pretengineer.com/post/packer-vagrant-infra