我正在使用 Selenium C# 测试 Web 应用程序 (UI),并使用 azure CI CD 管道部署到远程服务器。由于 UI 应用程序在专用网络上运行,当它重定向到远程机器中的登录页面时,测试失败,因为在本地机器测试中,UI 将获取凭据(Windows 凭据自动登录),但在远程服务器中它正在等待凭据。
我经历了多种解决方案,例如通过 URL 传递用户名和密码也失败了。 我的项目中限制使用第三方 AutoIT 工具。有什么解决办法吗?
一旦发布 CD 管道开始部署,我们是否应该能够添加任何管道任务来添加凭据?
任何人,请帮忙!!!!
我正在使用 azure DevOps ci/cd 管道 使用 C# 进行测试的 Selenium-Cucumber 框架