0

我正在做我的项目,我有一个问题需要解决。我在 Gauge 框架中有一个带有规格的仓库,但规格适用于 3 个几乎相同的站点。我的意思是功能是相同的,但定位器、输入数量等不是。有什么办法可以为同一步骤提供更多的步骤实现?

例子:

  • 站点1
  • 站点2
  • 站点3

每个站点在根目录中都有自己的文件夹,其中我有规范和概念。在 src 文件夹中,我执行了步骤。

我需要有这样的步骤:* Fill contact page with info对于每个站点,但每个站点都有不同的定位器,或者更多的输入。

任何想法如何处理,所以我不会有重复?

谢谢

4

1 回答 1

1

您可以在不同站点的三个不同目录中实施相同的步骤。并将 env 变量设置STEP_IMPL_DIR为您当前工作的目录。

例子: -

您在项目根目录中有三个目录

  • 站点1
  • 站点2
  • 站点3

设置STEP_IMPL_DIR = site3为与 site3 一起工作。

您也可以设置多个目录。喜欢 - STEP_IMPL_DIR = common_tests_dir, site3

查看文档中语言插件的配置

于 2019-09-17T08:47:26.813 回答