редактор езды и контекстная справка - не существует - PullRequest
1 голос
/ 04 августа 2020

Редактор RIDE не отображает справку по ключевым словам. Пример «Открыть браузер» в консоли - это сообщение об ошибке:

"Adding keyword 'click_element' to library 'Selenium2Library' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'wait_until_page_contains' to library 'Selenium2Library' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'wait_until_page_contains' to library 'SeleniumLibrary' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'get_window_titles' to library 'Selenium2Library' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'locator_should_match_x_times' to library 'Selenium2Library' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'get_window_identifiers' to library 'SeleniumLibrary' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'open_browser' to library 'SeleniumLibrary' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'wait_until_element_is_visible' to library 'SeleniumLibrary' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'table_footer_should_contain' to library 'Selenium2Library' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'wait_until_page_does_not_contain' to library 'Selenium2Library' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'input_text_into_alert' to library 'SeleniumLibrary' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'set_window_size' to library 'Selenium2Library' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'textfield_should_contain' to library 'Selenium2Library' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'select_window' to library 'SeleniumLibrary' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'element_text_should_be' to library 'SeleniumLibrary' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
Adding keyword 'wait_until_element_does_not_contain' to library 'SeleniumLibrary' failed: Calling dynamic method 'get_keyword_arguments' failed: Return value must be list of strings.
"

Установить python и библиотеку:

Package                         Version
------------------------------- -----------
numpy                           1.16.6
Pillow                          6.2.2
pip                             19.2.3
Pygments                        2.5.2
PyMySQL                         0.10.0
PyPubSub                        3.3.0
pywin32                         228
robotframework                  3.2.1
robotframework-databaselibrary  1.2.4
robotframework-pythonlibcore    2.1.0
robotframework-ride             1.7.4.2
robotframework-selenium2library 3.0.0
robotframework-seleniumlibrary  4.5.0
selenium                        3.141.0
setuptools                      41.2.0
six                             1.15.0
urllib3                         1.25.10
wxPython                        4.0.7.post2

Как для запуска отображения справки после ввода ключевого слова в редакторе RIDE наведите указатель мыши на слово, нажмите CTRL, но отобразится информация из ключевого слова, которое не найдено. Спасибо.

1 Ответ

1 голос
/ 05 августа 2020

Проблема с документацией по ключевым словам исправлена ​​в текущей бета-версии RIDE (2.0b1).

Вы можете установить с помощью pip на Python> = 3.6 с помощью:

pip install -U --pre robotframework-ride

Перед установкой вы должны увидеть информацию на странице проекта RIDE .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...