Как мы можем использовать Sikuli с Selenium в Python?
Я знаю, как мы можем использовать Sikuli в Java. Но у меня есть некоторый код на Python, который автоматизирует веб-приложение, и я хочу использовать в нем Sikuli. Я много искал в Интернете, как мы можем использовать Sikuli в Python. Но я не нашел ни одного хорошего ресурса, связанного с этим.
Как я могу импортировать скрипт Sikuli в проект Python в Eclipse? Когда я добавил файл sikuli-script.jar в путь Python в Eclipse и когда я пытаюсь использовать
import * from sikuli
Тогда я получаю "нет такого типа модуля с именем sikuli".
1 ответ
Sikuli - это инструмент, написанный на Java, и поэтому вы не можете использовать его в своем коде Python как есть. Вместо этого у вас есть возможность использовать его в среде Jython, которая предоставляет вам синтаксис Python и позволяет запускать пакеты jar. Если вы не используете много сторонних библиотек Python и в основном придерживаетесь универсальной функциональности, вам не нужно слишком много проблем при переходе с чистого Python на Jython.
На официальном сайте SikuliX есть четкие инструкции по использованию Sikuli с Jython. Если у вас есть какие-либо связанные вопросы, вы можете опубликовать здесь.