Открыть список
Как стать автором
Обновить

Комментарии 13

По моему опыту, лучше всего себя показал VS Code c плагином Language Server Protocol. Для дебага там тоже был какой-то плагин. Библиотеки в Robot Framework действительно попадаются заброшенные, но и писать, и дорабатывать их очень просто. Я его выбрал из-за готовой библиотеки для работы с SAP, и нужные keyword-ы допиливал практически «на лету». Кстати, а если вы на Java писали, то тут же можно и на Java писать. Не пробовали?
Не пробовали, как минимум, по 2м причинам.
Во-первых, изначально он питонообразный, поэтому эта опция выглядит каким-то сомнительным винегретом.
Во-вторых, у команды в целом сильнее скиллы по Питону.
Насчет идеи с VS Code большое спасибо, попробуем. Подскажите, а там работает автокомплит Селениумовских и кастомных кейвородов, Go To Declaration?
Да, мы его (Robot Framework Support) и применяем. Но в нем не работает автокомплит библиотек, например, SeleniumLibrary. С кастомными кейвордами все ок. Понятно что жить без этого можно, но неприятно.
Может стоит попробовать еще раз, у него в апреле выходил новая версия. Сейчас открыл проверил — работает. Не уверен, что картинку покажет, но приложу:
image
Картинку не показывает… Вот только что ради интереса обновил robotframework и robotframework-seleniumlibrary. Обновил сам плагин Robot Framework Support. Даже ребутнулся) Не помогло. Сам PyCharm сейчас стоит версии 2019.3.5. Позже попробую обновиться до 2020.3.3, может поможет…
Да, у меня версия 2020.3.3 Но, я помню как в сентябре попробовал и оно заработало. Кстати, если вы еще не подписаны, приглашаю: t.me/robotframework_ru — это русскоязычный телеграм канал по Robot Framework.

Недостатки:
Странный синтаксис (разделитель — 4 пробела)
Странная работа с переменными (в некоторых местах почти обычный оператор присваивания, в некоторых — специальное ключевое слово)
Странная работа с циклами ( For есть, while нет)
Очень странная работа с временем


Достоинства:
Код достаточно понятно читается
То, что не получается выразить этим странным синтаксисом, легко выносится в библиотеку с python.

Полностью поддерживаю!
Разделитель можно и не 4 пробела, а, например, 5. Даже Таб вроде бы работал, но были какие-то проблемы. Но 4 пробела надежнее и ближе к телу )
А можете чуть подробнее про работу со временем? Не очень понятно что имелось ввиду. Слипы вроде в секундах по умолчанию, но можно с явно написать «s». Больше со временем не сталкивался.
Свой внутренний формат хранения дат и времени, с не совсем очевидными преобразованиями. Напоминает datetime от python, но в стиле RobotFramework ;)
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Информация

Дата основания
Местоположение
Россия
Сайт
auriga.com
Численность
501–1 000 человек
Дата регистрации

Блог на Хабре