Использование структуры каталогов для тестирования робота Framework с pycharm - PullRequest
0 голосов
/ 17 апреля 2020

Я хочу запускать тесты в Robot Framework с моей определенной структурой каталогов

Я также хотел бы следующий тип структуры каталогов для тестов инфраструктуры роботов:

Root directory
Libraries
     Library.py
Resource Files
      Resource.txt
Tests
      test_1.txt
      test_2.txt

Однако я не знаю, как писать свои тесты, чтобы они могли обращаться к моей библиотеке и файлам ресурсов. Например, как импортировать Resource \ Resource.txt из Tests \ test_1.txt.

Есть ли возможность глобально установить каталог файла ресурсов в Pycharm без определения какой-либо переменной в тестовом файле? Что я пытаюсь сделать это просто написать только это:

Resource Resource.txt

в тестовом файле

С наилучшими пожеланиями

1 Ответ

1 голос
/ 19 апреля 2020

Эта структура вполне нормальная, и Robot Framework, и Pycharm будут нормально с ней работать.

При импорте файлов друг в друга используйте относительный путь к ним. Поскольку «Библиотеки», «Файлы ресурсов» и «Тесты» являются одноуровневыми каталогами, это будет означать использование .. («go до моего родительского каталога»), а затем указание местоположения целевого файла оттуда.
Например:

Resource   ../Resource Files/resource.txt
Library        ../Libraries/Library.py
...