问题描述
我正在使用具有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。