通过 Jenkins TestComplete 测试参数

TestComplete test parameter through Jenkins

我有一个网站的多个实例,我想使用 TestComplete 测试它们。我已经用实例 URL 作为测试参数编写了一个场景,当我使用 TestComplete GUI 运行 它时它可以工作。

我的问题是我想通过 Jenkins 做同样的事情。我找不到如何通过我的工作将参数传递给测试。它始终采用默认值。

我找到了解决方案:

  1. 向 Jenkins 作业添加参数
  2. 在 TestComplete 插件的 Additional command line arguments 字段中输入此参数(例如,如果您的参数名为 websiteUrl,则用 '$' 写入变量)
  3. 在您的测试中,将您要更改的值替换为 BuiltIn.ParamStr(BuiltIn.ParamCount())(这将检索传递给 TestComplete 的最后一个参数 == 您的参数)