在使用visual studio team services (VSTS)进行自动化部署之后,我遇到了一个让selenium端到端测试正常工作的问题。
我有一个构建工作,可以生成一个构建工件。这是从VSTS触发的,但在本地构建服务器上运行。我有一个部署工作,部署到一个内部部署开发web服务器。所有这些都可以工作,包括在构建之后运行的单元测试。
当我尝试在部署之后添加测试时,我遇到了问题。测试将在构建服务器上运行,并指向开发服务器网站。部署分为两个阶段。部署阶段,然后是使用生成服务器上的生成代理运行测试程序集任务的代理阶段。问题似乎是测试dll没有包括在构建工件中,因此在测试过程运行时永远不会被