У меня возникли проблемы с получением sikuli + python. Всякий раз, когда я запускаю скрипт python через RIDE (среда IDE робота), я вижу проблему при импорте sikuli api. Я попытался добавить путь sikuli в переменную окружения, а также, поместив sikuli lib в рабочий каталог. все тот же выпуск.Ошибка при импорте модулей sikuli в python. Я использую RIDE для запуска скрипта python.
Python и робот рамки версия
Robot Framework 2.6.3 (Python 2.7.2 на win32)
[ERROR] Ошибка в файле 'C: \ Sanity_Automation \ Work_Project \ robot_suite \ quick_run.txt' в таблице 'Настройки': Импорт тестовой библиотеки 'C: \ Sanity_Automation \ Work_Project \ TestCreator.py' не удалось: ImportError: нет модуль с именем sikuli.Sikuli
PYTHONPATH: [ 'C: \ Sanity_Automation \ Python272 \ Lib \ сайт- пакеты \ robot \ libraries ',' C: \ Windows \ system32 \ python27.zip ',' C: \ Sanity_Automation \ Python272 \ DLLs ',' C: \ Sanity_Automation \ Python272 \ lib ',' C: \ S anity_Automation \ Python272 \ lib \ plat-win ',' C: \ Sanity_Automation \ Python272 \ lib \ lib-tk ',' C: \ Sanity_Automation \ Python272 ',' C: \ Sanity_Automation \ Python272 \ lib \ site-packages ', 'C: \ Sanity_Automation \ Python272 \ Lib \ сайт-пакеты \ WX-2,8-ММЗ-юникода',]
Traceback (самый последний вызов последнего) '':
Файл «C: \ Sanity_Automation \ Python272 \ Lib \ сайт-пакеты \ робот \ Utils \ importing.py "строка 84, в _non_dotted_import
module = _import_module_by_path(name)
Файл" C: \ Sanity_Automation \ Python272 \ Lib \ сайт-пакеты \ робот \ Utils \ импортирования. py ", строка 38, в _import_module_by_path
module = __import__(modname)
Файл "C: \ Sanity_Automation \ Work_Project \ TestCreator.py", строка 1, в
import ospf
Файл "C: \ Sanity_Automation \ Work_Project \ ospf.py", строка 1, в
из sikuli.Sikuli импорта *
Прокомментируйте, чтобы ответит ли ваш вопрос – theheadofabroom
, возможно, вы можете рассмотреть возможность использования [Automa] (http://www.getautoma.com/) в качестве альтернативы? Он предлагает ту же функциональность, что и Sikuli (в отношении автоматизации на основе изображений) и многое другое.Он разработан как приложение Python и может использоваться как библиотека Python: [http://www.getautoma.com/features/python_integration](http://www.getautoma.com/features/python_integration) – Tytus