我目前使用的Team Foundation托管生成服务器Selenium测试。我使用Azure云服务进行了此设置,以便当我提交代码更改时,托管构建控制器将构建我的更改,然后将这些更改部署到云服务中的临时环境。在构建过程中,我还有一组使用NUnit运行的自动化测试。Team Foundation Server的定制托管生成控制器为
这是所有工作的罚款,直至Selenium测试开始。由于IE和firefox未部署在TFS托管构建服务器上,因此我的测试失败。目前TFS托管构建服务器是由微软设计的VM镜像。
有没有简单的方法来指定哪些会安装的浏览器,所以我可以每次我在代码变更确认时间运行这些自动测试自定义的VM映像?或者在创建托管构建服务器时,自动安装浏览器以便它们可用于测试?
谢谢!
TWilly