Test Cafe中的HTTP身份验证问题

问题描述

我正在使用具有http身份验证的testcafe执行一个站点自动化,但是我必须首先提供我的电子邮件才能在http auth登录页面上登陆。这是http auth登录页面之前的另一层。

当我使用电子邮件ID登录时,通常应要求我在身份验证框(http:// testcafeurl / http:// myhttpauthurl)中输入用户名和密码,但我没有。但是,一旦我删除testcafe代理网址(http:// testcafeurl /),Webdriver就会显示http身份验证框!

所以问题是我必须删除testcafe代理url才能使我的http auth页面运行,并且我不确定如何处理testcafe代理或绕过它以使我的http auth页面正常工作。我该如何处理testcafe代理网址或需要为testcafe代理设置哪些设置?

提前谢谢!

解决方法

这是预期的行为。 TestCafe将登录信息注入到HTTP请求中,并且浏览器未显示“ HTTP身份验证”对话框。

如果您的网站在TestCafe上无法正常工作,并且您可以分享一个简单的示例,可以重现该问题,请在TestCafe Github存储库中创建一个单独的issue