Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Запуск Robot Framework из PyCharm

robot-framework
pycharm
python
Теги: #<Tag:0x00007fedb9b28280> #<Tag:0x00007fedb9b28140> #<Tag:0x00007fedb9b27fb0>

(Alex Lychak) #22

@Mikhail_Goloulnikov я бы не гнул тут свою линию, если бы не знал что это таки реально. В моем случае CI пока не вариант, поэтому если вопрос решить не удастся, останусь с консолью, но тем не менее, вот тут некий индус (надеюсь, таки грамотный) объясняет как решить вопрос, но у меня чего-то не срабатывает. Я полагаю, что я что-то не правильно ввожу разные параметры, которые упоминаются в его степах.


(Alex Lychak) #23

Привет! А как тебе удалось решить эту проблему (если удалось, в чем собственно не сомневаюсь)?


(Mikhail Goloulnikov) #24

Странно, но у меня при аналогичных настройках Run/Debug Configuration запуск прошел корректно. Т.е. в script parameters задан путь до robot-файла + задана рабочая директория. При этом работает и вариант без рабочей директории, но с полным путём в script parameters.

Способ с запуском с контекстного меню у меня не взлетел - вот тут у меня сам файл не передаётся.


(Romanchuk Katerina) #25

Неа не удалось к сожалению - и мы потом перешли на другой фреймворк.
Так что я забросила эту задачу.


(Alex Lychak) #26

@Mikhail_Goloulnikov очень странно. Значит, надо еще раз пересмотреть свои настройки. Что-то все таки не праивльно.


(Dima Dimbara) #27

Подскажите пожалуйста как решить проблему с не отображением кейвордов, все подчеркнуты красным…


(Mikhail Goloulnikov) #28

Подозреваю, что поломалась ссылочка на resource для конкретного robot-файла. Правда сейчас с обновлением pycharm до 2017.3 плагин (intellibot) вообще работает через раз.


(Scaurus) #29

Как я понимаю в pycharm больше нормально с robot framework не поработаешь. У меня тоже нет автокомплита, Не видит кейворды из библиотек и подчёркнуто всё красным, потому что не видит связи с библиотекой, хотя тесты выполняются. А ещё нет возможности поставить брейкпоинты.


(Alex Lychak) #30

Проверьте расширение файла - у вас оно txt. А должно быть .robot


(Igor Goncharov) #31

После установки Robot Framework Support plugin работает подсветка синтаксиса и автодополнение. Нужно скачать архив http://plugins.jetbrains.com/plugin/7415-robot-framework-support и установить с диска. Перезапустить PyCharm. Если красные волнистые линии в изобилии, их можно отключить “повернув голову в шляпе” в правом нижнем углу направо :slight_smile:
Уще упоминается Intellibot, он есть в списке плагинов PyCharm, но он обновлялся давно, и похоже не работает.


(Lev Yarushin) #32

В репозитории плагинов появилась версия Intellibot поддерживающая новую SeleniumLibrary
Это форк основной версии, можно использовать пока не исправят основную.
Называется IntelliBot @SeleniumLibrary Patched
Вот форк на GitHub