Selenium VisualStudioTeamServices测试运行
道歉如果以前有人问过类似的问题,我似乎找不到任何东西,如果有,请将我链接到正确的方向 我是测试自动化的新手,我将针对托管在内部网络上的第三方网站编写selenium测试。我们的源代码控制由VisualStudioTeamServices提供,尽管我可以在本地安装TFS 最终我需要安排测试运行,我相信所有这些都可以通过团队服务完成,看到一些演示,一切都很好 我将使用一个URL来访问我们内部网络上的被测系统,如果team services尝试运行selenium测试并连接到URL,它将失败,我想,因为它将从Microsoft持有代码和构建的任何地方运行 我认为如果可能的话,我们不可能允许团队服务访问我们的内部网络 所以问题是,我的选择是什么?能否将构建从VS Team Services移动到本地计算机上,以使用内部URL运行测试?如果可以,这是个好主意吗?我是否过度依赖互联网在我们的内部网络上进行测试?这是否存在风险 我在“谷歌”上花了一点时间,但为了找到大量信息,我很可能问错了问题 非常感谢任何帮助,文章链接很好,不介意做腿部工作,只需要一些指针Selenium VisualStudioTeamServices测试运行,selenium,tfs,azure-devops,azure-pipelines,azure-pipelines-release-pipeline,Selenium,Tfs,Azure Devops,Azure Pipelines,Azure Pipelines Release Pipeline,道歉如果以前有人问过类似的问题,我似乎找不到任何东西,如果有,请将我链接到正确的方向 我是测试自动化的新手,我将针对托管在内部网络上的第三方网站编写selenium测试。我们的源代码控制由VisualStudioTeamServices提供,尽管我可以在本地安装TFS 最终我需要安排测试运行,我相信所有这些都可以通过团队服务完成,看到一些演示,一切都很好 我将使用一个URL来访问我们内部网络上的被测系统,如果team services尝试运行selenium测试并连接到URL,它将失败,我想,因
非常感谢您的帮助,如果有任何不合理之处,请道歉。您有几个选择:
您可以将此代理放入特定的代理池或代理队列,也可以(例如“onprem”)。通过将生成定义设置为使用指定的池/队列,将选择代理。或者根据您的构建定义,它将确保始终需要任何代理的该功能
有了这些额外的措施,你将有一个非常安全的设置。而且,它克服了在本地安装、备份和维护两台TFS服务器的麻烦。对于延迟,非常抱歉,谢谢,非常感谢。我只是想了解一下这个概念,对我缺乏知识表示歉意,构建代理也会从VSTS下载一份代码副本,构建它,然后在托管代理的计算机上执行?非常感谢您抽出时间。里奇:是的。或者从VST下载二进制文件并执行测试。如果您处于释放模式。@Richard,如果它有助于您解决问题,您可以将其标记为应答。