Automated tests 如何在OpenTest框架中导入外部Java库?

Automated tests 如何在OpenTest框架中导入外部Java库?,automated-tests,opentest,Automated Tests,Opentest,我想了解如何将外部库导入到测试中?例如,如果我使用Java库生成随机名称/数字,我如何在测试中使用它 谢谢在我回答之前,我建议您尽量避免使用Java代码。例如,随机名称/数字生成器很容易在JavaScript中实现,您可以找到大量现成的示例。如果是JS代码,您可以使用所描述的技术之一轻松地将其嵌入到测试中。更好的是,您应该使用OpenTest:and提供的现成功能 如果确实需要使用Java代码,有两种方法: 推荐的方法:创建一个或多个自定义OpenTest关键字,如下所述。这将使您在将来更容易

我想了解如何将外部库导入到测试中?例如,如果我使用Java库生成随机名称/数字,我如何在测试中使用它


谢谢

在我回答之前,我建议您尽量避免使用Java代码。例如,随机名称/数字生成器很容易在JavaScript中实现,您可以找到大量现成的示例。如果是JS代码,您可以使用所描述的技术之一轻松地将其嵌入到测试中。更好的是,您应该使用OpenTest:and提供的现成功能

如果确实需要使用Java代码,有两种方法:

  • 推荐的方法:创建一个或多个自定义OpenTest关键字,如下所述。这将使您在将来更容易维护您的测试套件,也使您团队的其他成员更容易在他们自己的测试中利用这项工作,特别是如果他们不熟悉Java的话
  • “快速且肮脏”的方法:在测试参与者的工作目录中创建一个
    userjars
    目录,并将JAR文件放到其中。然后,按照所述从JavaScript调用Java代码