我有一个端到端测试的方案。
test1-添加设置
test2-生成数据模板
test3-将Github链接到设置
test4-在Github中执行一些操作并验证数据
我创建了带有test1,test2,test3和test4的灯具。但是观察到每次测试都会启动新的浏览器会话。如何在不中断浏览器会话的情况下将测试从test1继续进行到test4
每个测试都以clean browser state开始。 Cookie和存储被重置,使用了空的用户配置文件,并且重新加载了测试的页面。这有助于防止没有额外样板代码的测试之间的干扰。
避免创建相互依赖的测试用例。功能测试的最佳实践是独立编写测试用例。您可以使用Test Hooks功能为每个测试用例设置和拆卸逻辑。例如,在“之前”钩子中,您可以为每个测试用例“添加设置”。