我想知道如何将外部库导入到我的测试中?例如,如果我使用Java库来随机生成名称/数字,我该如何在测试中使用它?
感谢
在回答之前,我建议您尽可能避免使用Java代码。例如,随机名称/数字生成器很容易在JavaScript中实现,并且您可以在那里找到大量现成的示例。如果是JS代码,您可以使用这里描述的技术之一将其轻松地嵌入到测试中。更好的是,您应该使用OpenTest开箱即用的功能:$random和$randomString。
如果你真的需要使用Java代码,有两种方法:
- 推荐的方法是:创建一个或多个自定义OpenTest关键字,如下所述。这将使您在未来更容易维护测试套件,也使您团队的其他成员更容易在自己的测试中利用这项工作,尤其是在他们不熟悉Java的情况下
- "快速而肮脏"的方法是:在测试参与者的工作目录中创建一个
user-jars
目录,并将JAR文件放在那里。然后,按照此处所述从JavaScript调用Java代码