Testcafe-为固定装置中的每个测试启动了新的浏览器会话。我们如何避免这种情况

问题描述 投票:0回答:1

我有一个端到端测试的方案。

test1-添加设置

test2-生成数据模板

test3-将Github链接到设置

test4-在Github中执行一些操作并验证数据

我创建了带有test1,test2,test3和test4的灯具。但是观察到每次测试都会启动新的浏览器会话。如何在不中断浏览器会话的情况下将测试从test1继续进行到test4

testing automated-tests e2e-testing testcafe
1个回答
0
投票

每个测试都以clean browser state开始。 Cookie和存储被重置,使用了空的用户配置文件,并且重新加载了测试的页面。这有助于防止没有额外样板代码的测试之间的干扰。

避免创建相互依赖的测试用例。功能测试的最佳实践是独立编写测试用例。您可以使用Test Hooks功能为每个测试用例设置和拆卸逻辑。例如,在“之前”钩子中,您可以为每个测试用例“添加设置”。

© www.soinside.com 2019 - 2024. All rights reserved.