Robot framework: [error] Resource file does not exist

robot-framework
selenium
python
Теги: #<Tag:0x00007fedc7ac0d20> #<Tag:0x00007fedc7ac0be0> #<Tag:0x00007fedc7ac0a78>

(rom4ikkk) #1

Всем привет! Robot framework: при запуске тестов получаю ошибку Resource file "***" does not exist
Структура следующая: http://screencast.com/t/aF8D6kfFclxU

В чем может быть проблема? буду благодарен за подсказки.
Думаю проблема с path-ами, но не уверен.
Версии пайтона и робота http://screencast.com/t/7zBECHEJ

Также при запуске >robot tests.robot получаю
[ ERROR ] Parsing 'tests.robot' failed: Data source does not exist.


(Dmitriy Zverev) #2

Думаю, вам следует написать так
Resource ..${/}Resource${/}Powb.robot


(rom4ikkk) #3

не заработало http://screencast.com/t/wzmDZ6MSFsAh
Resource file '**\POWB\Resources\Powb.robot' contains a test case table which is not allowed.

также пробовал разные варианты
Resource Resources/Powb.robot
Resource ../Resources/Powb.robot
Resource ${RESOURCES}/Powb.robot


(Dmitriy Zverev) #4

Ваша первая ошибка была "Resource file "***" does not exist" и изменение пути к ресурсу её решило
Ваша вторая ошибка в том, что файл ресурсов не может содержать секцию "*** Test Cases ***". О чем написано в сообщении "Resource file '**\POWB\Resources\Powb.robot' contains a test case table which is not allowed."


(Yaroslav Boiko / Enapps) #5

пропробуй запускать pybot name.robot


(rom4ikkk) #6

так и не понял как пофиксилось. Первый раз заработало когда в ресурсе было ..${/}Resources${/}Powb.robot и в команде написал имя теста с заглавными буквами Tests/Valin_Login_Tests.robot вместо tests/valid_login_tests.robot

Потом поправил Resource на ../Resources/Powb.robot и все также заработало :frowning:
Дальше затестил и создал подкаталог PO и там HomePage.robot and TestPage.robot и ресурсы Resource ../Resources/PO/HomePage.robot
Resource ../Resources/PO/TestPage.robot
все заработало с первого раза http://screencast.com/t/InMBOzJU

предполагаю, что возможно помогла перезагрузка компьютера несколько раз....возможно связанно с path-ами.