如果在testcafe中需要在后续测试之前执行之前的测试,应该使用什么类型的钩子?

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

我正在使用的网络应用程序有一个静态 url,它对其中的所有页面/模块保持不变。由于 testcafe 在每次测试执行后都会关闭浏览器,因此我将所有选择器、固定装置和测试都包含在一个效率不高的大型测试中。

我的测试是这样的:

Selector declaration fixture start test start Logic for first screen Logic for second screen Logic for third screen etc.

现在要执行第三个屏幕的逻辑,我需要让浏览器从第二个屏幕逻辑保持打开状态,或者执行第一个、第二个屏幕等的逻辑,因为屏幕上的 url 是相同的。

我想将选择器移动到一个页面模型文件中,并将每个屏幕的逻辑划分到它们自己的夹具/测试中。但是我不确定如何从上面提到的选项中做到这一点?

谢谢。

testing hook testcafe test-fixture
© www.soinside.com 2019 - 2024. All rights reserved.