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

В RIDE keyword-ы отмечены как "Keyword not found"


(Kuanysh Bekturganov) #1

Доброго времени суток товарищи! В общем такой вопрос, начал юзать RIDE, и создал отдельно файл resource Auth-Resource.robot, а туда написал keyword-ы, выглядит таким образом:
*** Settings ***
Documentation Ресурс для ввода логин/пароля, а также клик на вход
Library Selenium2Library

*** Keywords ***
Ввести логин
[Arguments] ${login}
[Documentation] Для ввода логин пользователя на странице авторизации
Input Text id=login ${login}

Ввести пароль
[Arguments] ${pswd}
[Documentation] Для ввода пароль пользователя на странице авторизации
Input Text id=pswd ${pswd}

Выполнить вход
[Documentation] Нажать на кнопку “Войти” на странице авторизации
Click Button id=submit_button

Создал Suite, выглядит таким образом:
*** Settings ***
Documentation Тест проверяет авторизацию
Library Selenium2Library
Resource Auth-Resource.robot

*** Variables ***

*** Test Cases ***
Проверка перехода в модуль “Хранилище”
[Tags] smoke
[Setup] Перейти на страницу авторизации Synergy
Ввести логин 111111
Ввести пароль 111111
Выполнить вход

Запускаю, все пашет. Собственно сам вопрос почему в разделе “edit” эти keyword-ы отмечены как “keyword not found”? В подсказке выдает сообщение нажмите на “ctrl” для поиска, но и нажатие на “ctrl” не помогает.


(rmerkushin) #2

Оу-оу, палехче! :smile: Не используйте кириллицу в именах кейвордов\переменных и т.п. Помнится как то у нас была проблема с русскими кавычками в документации. Robot их не хотел воспринимать даже не смотря на то что это были строки документации.


(Kuanysh Bekturganov) #3

В общем ничего полезного не нашел, но что странно перезапуск RIDE помогло, то есть после перезапуска RIDE мои keyword-ы отмечены как найденные keyword-ы.