我正在使用VS2017托管代理在Visual Studio Team Services中运行Selenium测试,但是我认为公司代理存在问题。
我正在运行Visual Studio 2015中的Selenium测试,它运行得很好,并且能够访问Web应用程序。
当我使用托管代理在VSTS中运行相同的Selenium测试时,则出现以下错误,并且无法访问要测试的应用程序的URL: “无法访问该网站”
我知道我的公司需要代理身份验证,但是我不确定如何从VSTS托管代理运行Selenium测试,该代理可以绕过代理。
如果有人知道答案,请回复
答案 0 :(得分:1)
托管代理由Microsoft运行,并存在于Azure中。它与您托管网站的内部网络没有连接。
您将需要设置本地网络内存在的私人代理。可以在安装过程中使用以下命令行为私有代理配置代理:./config.cmd --proxyurl http://127.0.0.1:8888 --proxyusername "1" --proxypassword "1"
参考:https://docs.microsoft.com/en-us/vsts/pipelines/agents/proxy?view=vsts&tabs=windows
答案 1 :(得分:1)
我们内部有几组代理,可以访问内部托管的东西。我们通过单击用户个人资料>安全性并生成新的PAT,使用PAT来配置代理。