首页 > 解决方案 > TestCafe CLI 未使用 auth0 在网站上成功注销

问题描述

退出使用 auth0 的 mat 网站时,单击“退出”后,auth0 永远不会退出。该网站只是重新加载页面。

我可以成功登录。我遇到的问题是,如果我单击“退出”,在 CLI 中运行的 TestCafe 永远不会退出用户。页面立即刷新。在 TestCafe Studio 中执行相同的行为时,一切正常 - 用户被带回原始登录页面并填充 auth0 登录覆盖。

这是 TestCafe CLI 界面以及它如何与网站交互的问题吗?

我尝试了几种不同的选择器、React 选择器和浏览器。

没有显示错误,应用程序成功注销

更新:这是我的 TestCafe 代码

test.skip('Successful Logout', async t => {
   const cog = ReactSelector('CogMenu')
   await t.click(cog)
   const signout = ReactSelector('MenuItem');
   await t.click(signout)
})

这是 React 网站代码: 反应网站代码

标签: reactjsautomated-testse2e-testingweb-testingtestcafe

解决方案


这是一个已知的问题。详情请关注此线程:https ://github.com/DevExpress/testcafe/issues/3780 。

该修复程序包含在 TestCafe v1.5.0 中


推荐阅读