t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как импортировать библиотеку состоящую из нескольких файлов в RobotFramework


(Valerii Anastasiev) #1

Как импортировать библиотеку состоящую из нескольких файлов в RobotFramework вот что есть

нужно это для того чтобы при расширении библиотеки не было нужды импортировать каждый файл по отдельности, а делать это нативно в RIDE image


(Евгений) #2

если классы с кивордами находятся в папке вашей библиотеки, то в _init_.py укажите ваши родительские классы с кивордами, т.е. например:

__version__ = '0.1'

class MyCoolLibrary(CoolKeywords, NiceKeywords, SuperKeywords)

(Valerii Anastasiev) #4

как вы можете заметить, то я это уже сделал, вопрос в том как импортировать библиотеку (Library) которую я создал так, как это делается с представленными на фото2 библиотеками


(Евгений) #5

если библиотека будет в PYTHONPATH, то импорт не отличается от импорта стандартных библиотек:

Library    FindElementInOtherElementLibrary

Вот раздел в документации
2.5.2 Specifying library to import


(Valerii Anastasiev) #6

Или я что то не правильно делаю, или это не работает корректно.


(Евгений) #7

как стартуете RIDE?

А вообще советую RED, который сделан на базе Eclipse:


(Valerii Anastasiev) #8

Медаль этому человеку, я та кдолго искал нормальный ide за место ride, и вот свершилось