RIDE-1.5.2.1 не может импортировать все базовые библиотеки

Я обновил RIDE-1.5.2.1 до RIDE-1.7.3 и обнаружил, что RIDE не работает. Я удаляю wxpython, robotframework, RIDE и полностью устанавливаю их. Но тогда мне не удалось импортировать библиотеку. Я получаю этот журнал ошибок:

20190319 12: 21: 13.079 [ИНФОРМАЦИЯ]: обнаружен Robot Framework версии 3.0.4 из C: \ Python27 \ lib \ site-packages \ robot.

20190319 12: 21: 13.079 [ИНФОРМАЦИЯ]: Запуск RIDE 1.5.2.1 с использованием python версии 2.7.14 и wx версии 2.8.12.1 в win32.

20190319 12: 22: 49.749 [ПРЕДУПРЕЖДЕНИЕ]: обработка импорта библиотеки вызвала непредвиденное исключение.

Traceback (последний вызов последним): библиотеки таблиц имеют 5 столбцов, но были предоставлены 4 значения. Файл "C: \ Python27 \ lib \ site-packages \ robotide \ spec \ librarymanager.py", строка 40, выполняется, если не self._handle_message (): Файл "C: \ Python27 \ lib \ site-packages \ robotide \ spec \ librarymanager.py", строка 66, в _handle_message self._handle_insert_keywords_message (сообщение) Файл "C: \ Python27 \ lib \ site-packages \ robotide \ spec \ librarymanager.py ", строка 95, в _handle_insert_keywords_message лямбда res: result_queue.put (res, timeout = 3)) Файл" C: \ Python27 \ lib \ site-packages \ robotide \ spec \ librarymanager.py ", строка 99, в _insert имя_библиотеки, аргументы_библиотеки, ключевые слова или []) файл "C: \ Python27 \ lib \ site-packages \ robotide \ spec \ librarydatabase.py", строка 84, в insert_library_keywords lib = self._insert_library (имя_библиотеки, аргументы_библиотеки, cur) Файл "C: \ Python27 \ lib \ site-packages \ robotide \ spec \ librarydatabase.py", строка 111, в _insert_library cursor.execute ('i вставьте в значения библиотек (null,?,?,?) ', (имя, unicode (аргументы), time.time ()))

20190319 12: 22: 51.559 [ИНФОРМАЦИЯ]: не удалось прочитать ключевые слова из базы данных библиотеки:

а вот библиотека:

введите здесь описание изображения

любые советы по решению этой проблемы и спасибо


person aaGargoura    schedule 19.03.2019    source источник
comment
1- Полное удаление python и связанных библиотек 2- Удалить оставшиеся файлы и папки программы, чтобы удалить эти остатки, вам необходимо проверить следующие папки:% programfiles%% programfiles (x86)%% appdata% 3- Удалить программные ключи из реестра Windows. Введите regedit в поле поиска RUN или Start Menu KEY_CURRENT_USER \ Software HKEY_LOCAL_MACHINE \ SOFTWARE HKEY_USERS.DEFAULT \ Software 4- Пустая временная папка:% temp%   -  person aaGargoura    schedule 19.03.2019


Ответы (1)


В 1.7.3 внесены изменения в базу данных для хранения документации по ключевым словам. Чтобы очистить эту базу данных, вы должны удалить файл librarykeywords.db в каталоге %APPDATA%\RobotFramework\ride. Затем запустите RIDE, и он будет воссоздаваться всякий раз, когда вы открываете набор тестов (может пройти некоторое время, пока красный цвет не изменится на черный при импорте библиотеки).

person Helio    schedule 21.03.2019
comment
Спасибо за ваш ответ. Я уже решил эту проблему, как вы упомянули. - person aaGargoura; 25.03.2019