Внешняя библиотека Katalon

Я пытаюсь использовать свой код для Katalon в качестве библиотеки. В моем собственном коде есть такие импорты

from com.test.page import Page
from selenium.webdriver.common.keys import Keys
import robot.utils.asserts as asserts

Этот файл является полностью исполняемым сам по себе, когда я использую IDE, но когда я попытался импортировать его в Katalon, я получил сообщение об исключении, подобное этому

ImportError: No module named test

person Cheryl Yang    schedule 26.12.2017    source источник
comment
Возможный дубликат jar-файлов Java студии Katalon   -  person Royce    schedule 26.07.2019


Ответы (3)


Чтобы использовать внешние ссылки, вы должны перейти в IDE и выбрать Project -> Settings -> External Libraries.

В окне добавьте свой jar-файл.

Помните, что вам также необходимо проверить, обновлен ли файл .classpath соответствующим образом, если вы используете git (он находится в списке .gitignore, поэтому его необходимо обновить вручную)

person Sandro Santos    schedule 23.04.2018

Вы помещаете свой .jar в папку Drivers внутри своего проекта? Напишите import com.test.page.Page вместо своего

person raffaeleambrosio    schedule 20.02.2018
comment
однострочное решение должно быть в комментарии. - person Rumit Patel; 20.02.2018

Лучшее место для хранения всех файлов jar - создать папку в структуре папок Katalon и хранить в ней все файлы jar. Когда вы фиксируете проект Katalon в исходных репозиториях, таких как Github и SVN, не забывайте также фиксировать файлы jar, чтобы ссылки, указанные в коде, не вызывали ошибку.

person Hariprasad    schedule 11.02.2019