Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Robot framework: [error] Resource file does not exist

robot-framework
python
selenium
Теги: #<Tag:0x00007f7b6d131268> #<Tag:0x00007f7b6d131128> #<Tag:0x00007f7b6d130fe8>

(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-ами.