通过 Jenkins TestComplete 测试参数
TestComplete test parameter through Jenkins
我有一个网站的多个实例,我想使用 TestComplete 测试它们。我已经用实例 URL 作为测试参数编写了一个场景,当我使用 TestComplete GUI 运行 它时它可以工作。
我的问题是我想通过 Jenkins 做同样的事情。我找不到如何通过我的工作将参数传递给测试。它始终采用默认值。
我找到了解决方案:
- 向 Jenkins 作业添加参数
- 在 TestComplete 插件的
Additional command line arguments
字段中输入此参数(例如,如果您的参数名为 websiteUrl,则用 '$' 写入变量)
- 在您的测试中,将您要更改的值替换为
BuiltIn.ParamStr(BuiltIn.ParamCount())
(这将检索传递给 TestComplete 的最后一个参数 == 您的参数)
我有一个网站的多个实例,我想使用 TestComplete 测试它们。我已经用实例 URL 作为测试参数编写了一个场景,当我使用 TestComplete GUI 运行 它时它可以工作。
我的问题是我想通过 Jenkins 做同样的事情。我找不到如何通过我的工作将参数传递给测试。它始终采用默认值。
我找到了解决方案:
- 向 Jenkins 作业添加参数
- 在 TestComplete 插件的
Additional command line arguments
字段中输入此参数(例如,如果您的参数名为 websiteUrl,则用 '$' 写入变量) - 在您的测试中,将您要更改的值替换为
BuiltIn.ParamStr(BuiltIn.ParamCount())
(这将检索传递给 TestComplete 的最后一个参数 == 您的参数)