Как мы можем использовать 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. Если у вас есть какие-либо связанные вопросы, вы можете опубликовать здесь.

Другие вопросы по тегам