Как импортировать внешние библиотеки Java в каркас OpenTest? - PullRequest
0 голосов
/ 06 февраля 2019

Я хотел бы узнать, как я могу импортировать внешние библиотеки в мои тесты?Например, если я использую библиотеку Java для генерации случайных имен / чисел, как мне использовать ее в своих тестах?

Спасибо

1 Ответ

0 голосов
/ 06 февраля 2019

Прежде чем ответить, я бы посоветовал вам по возможности избегать использования кода Java.Например, генератор случайных имен / чисел очень легко реализовать в JavaScript, и вы можете найти множество готовых примеров там.Если это код JS, вы можете легко встроить его в свои тесты, используя один из методов, описанных здесь .Более того, вы должны использовать возможности, предоставляемые в комплекте с OpenTest: $ random и $ randomString .

Если вам действительно нужно использоватьJava-код, есть два способа сделать это:

  • Рекомендуемый способ: создать одно или несколько пользовательских ключевых слов OpenTest, как описано здесь .Это облегчит вам поддержку вашего набора тестов в будущем, а также облегчит другим членам вашей команды использовать эту работу в своих собственных тестах, особенно если они не знакомы с Java.
  • Быстрый и грязный способ: создайте каталог user-jars в рабочем каталоге вашего тестового актера и поместите туда файл JAR.Затем вызовите свой код Java из JavaScript, как описано здесь .
...