Testing 每个人之前

Testing 每个人之前,testing,automated-tests,e2e-testing,testcafe,web-testing,Testing,Automated Tests,E2e Testing,Testcafe,Web Testing,我试图在TestCafe Fixture级别使用before() 我的目标是:在fixture级别创建Before(),其中包含登录页面脚本。所以我的计划是在所有其他测试之前运行before()方法。我有3组代码 1) Before() -- login code. 2) test1() -- sample code-1 3) test2() -- sample code-2 我的要求是:登录成功后,test1()、test2()应使用before()中定义的相同登录名。你能帮我一下吗, 注

我试图在TestCafe Fixture级别使用before()

我的目标是:在fixture级别创建Before(),其中包含登录页面脚本。所以我的计划是在所有其他测试之前运行before()方法。我有3组代码

1) Before() -- login code. 
2) test1() -- sample code-1
3) test2() -- sample code-2
我的要求是:登录成功后,test1()、test2()应使用before()中定义的相同登录名。你能帮我一下吗, 注意:我尝试使用Testcafe Live,但没有成功

我的测试场景是:在测试之前,应该在执行test1和test2之前执行一次登录方法。此外,每次测试后浏览器窗口不应关闭类似问题:

您可以通过在Fixture上使用.beforeach(),然后在UserRole:TestCafe的文档中使用“preserve url”选项来实现这一点: