Testing 如何使用testcafe完全删除浏览器历史记录

Testing 如何使用testcafe完全删除浏览器历史记录,testing,automation,automated-tests,e2e-testing,testcafe,Testing,Automation,Automated Tests,E2e Testing,Testcafe,我是testcafe的新手,所以如果这个问题听起来很愚蠢,请原谅我。手动如果我转到我的应用程序并删除浏览器历史记录、缓存、cookie并尝试登录到该应用程序,它会向我们显示cookie免责声明,询问是否接受cookie。这是必要的,因为当我们接受cookie时,从前端生成的任何请求的请求头都会用cookie详细信息更新。当我使用testcafe运行自动脚本时,请求接受或拒绝cookie的cookie免责声明警报不会一直弹出。事实上,在我运行脚本的十次中,它会弹出两次。因此,请求标头不会使用coo

我是testcafe的新手,所以如果这个问题听起来很愚蠢,请原谅我。手动如果我转到我的应用程序并删除浏览器历史记录、缓存、cookie并尝试登录到该应用程序,它会向我们显示cookie免责声明,询问是否接受cookie。这是必要的,因为当我们接受cookie时,从前端生成的任何请求的请求头都会用cookie详细信息更新。当我使用testcafe运行自动脚本时,请求接受或拒绝cookie的cookie免责声明警报不会一直弹出。事实上,在我运行脚本的十次中,它会弹出两次。因此,请求标头不会使用cookie详细信息进行更新,从而导致400错误。由于testcafe总是从一张干净的板书开始,即没有浏览器历史记录,我的印象是cookie确认免责声明应该一直弹出,但这里的情况并非如此


有谁能帮我指点一下如何使用testcafe完全清除浏览器历史记录、缓存和cookies。再次,如果我问了一些愚蠢或多余的问题,请道歉:)

cookie disclamer弹出窗口。。。当它不显示时意味着什么?你在关闭它时会得到一个特定的cookie,所以只要我有一个具有特定值的cookie,它是关闭的吗?应该在脚本运行之间,甚至在TestCafe中的测试之间清理cookie。那么,可能有更多的免责声明弹出窗口?