首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >TestCafe如何在全局范围内共享运行程序?

TestCafe如何在全局范围内共享运行程序?
EN

Stack Overflow用户
提问于 2022-10-17 15:40:48
回答 1查看 24关注 0票数 0

我正在使用TestCafe( TC )并编写一个测试,它在一个TC测试中实现多个测试。这是一款投资报告应用程序。

向客户提供其投资组合的视图,将资产分为不同的类别。

该应用程序提供了一个“当月”视图,可以切换到上个月的数据--称为AsOfDates。在每个月视图中,数据被组织成不同的周期;例如,CYTD、FYTD、1年、3年.等等,其中每一个都提供了投资组合在各自时期的一个视图。

在整个应用程序中有许多图形,对于图形类型有不同的显示规格(行、条、.):例如,每个时间段有多少个x轴点,以及它们是如何标记的。

我有一个工作的TC回归测试:循环通过多个客户端;循环通过AsOfDates;循环通过可用的周期;检查各种图表以确保x轴数据是按照规范显示的。

在发生一个或多个故障时,我只需收集记录故障的信息,然后继续进行测试。

当测试完成后,我创建一个成功或失败的报告,我们可以使用我们的CI/CD管道。完成后,我希望悄悄地关闭TC任务,这样它也不会生成测试报告。

为此,有人告诉我,我需要在全局范围内共享TC运行程序,并使用global.runner.stop() stop方法。

我现在正在使用TC/CLI方法:testcafe chrome ... src/pages/regression/graphDataPoints.js

我怎样才能抓住跑步者来完成这个任务,或者必须使用testcafe.createRunner()编写自己的脚本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-18 08:46:29

有两种方式:

runner.

  • Fork
  1. 使用testcafe.createRunner()创建您自己的脚本,并将选项从CLI传递给您使用的记者,以您想要的方式修改它,并在测试中使用它。在记者中,您可以在必须显示消息时添加一个条件。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74099784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档