使用 Selenium C# 测试具有基本身份验证的登录页面

时间:2021-05-29 18:12:38

标签: c# selenium authentication selenium-webdriver azure-pipelines-release-pipeline

我正在使用 Selenium C# 测试 Web 应用程序 (UI),并使用 azure CI CD 管道部署到远程服务器。由于 UI 应用程序在专用网络上运行,当它重定向到远程机器中的登录页面时,测试失败,因为在本地机器测试中,UI 将获取凭据(Windows 凭据自动登录),但在远程服务器中它正在等待凭据。

我经历了多种解决方案,例如通过 URL 传递用户名和密码也失败了。 我的项目中限制使用第三方 AutoIT 工具。有什么解决办法吗?

一旦发布 CD 管道开始部署,我们是否应该能够添加任何管道任务来添加凭据?

任何人,请帮忙!!!!

我正在使用 azure DevOps ci/cd 管道 使用 C# 进行测试的 Selenium-Cucumber 框架

enter image description here

0 个答案:

没有答案