Перейти к содержимому

Фотография

Установка sikuli


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Grif0n

Grif0n

    Новый участник

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Кравченко Григорий


Отправлено 09 июня 2017 - 06:27

Всем привет.

 

Так сложилось исторически, что весь мой опыт автоматизации строился на web. Мобайл запускать пробовал, но только что б удовлетворить собственный интерес. 

Теперь на работе появилась необходимость писать автотесты для мобильного приложения написанного на unity. Простым инспектором объекты найти не получится, даже пробовать не буду. Тыкать по координатам перспектива так же не очень радует. Соответственно, единственный вариант ориентироваться на ui - unit тесты не рассматриваются. Долгим и упорным поиском нашёл 2 инструмента которые на такое способны - sikuli и fMBT. Начал с сикули, но возникли проблемы с запуском. Опишу пошагово свои действия:

  1. Установил сикули последней версии v1.1.1;
  2. Установил java 32 бит
  3. Запустил ide sikuli - работает, довольно забавно все. 
  4. Установил jython;
  5. Сделал jython интерпретатором для моего проекта (среда pyCharm)
  6. Запустил sikulixapi.jar
  7. Скопировал из appData библиотеку sikuli в jython2.7.0\Lib\site-packages
  8. Добавил импорты
  9. При запуске ошибка

 

D:\jython2.7.0\bin\jython.exe -Dpython.path=D:\python_projects\sikuli_test D:/python_projects/sikuli_test/test_sikuli.py

Traceback (most recent call last):
  File "D:/python_projects/sikuli_test/test_sikuli.py", line 1, in <module>
    from sikuli import Region
  File "D:\jython2.7.0\Lib\sikuli\__init__.py", line 5, in <module>
    from org.sikuli.basics import Debug
ImportError: No module named sikuli
 
Process finished with exit code -1
 

 

Что я делаю не так? Подозреваю что надо прописать path но не знаю куда, как и что писать :)

 

И вопрос 2. Кто-то работал с обоими инструментами (sikuli и fMBT), в чем различия , какие плюсы/минусы одного и второго? 

 

Спасибо!


  • 0

#2 Grif0n

Grif0n

    Новый участник

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Кравченко Григорий


Отправлено 16 июня 2017 - 06:25

Решил проблему с помощью openCV. Вернее с OpenCV и проблем небыло :)


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных