Мне очень нравится функция в Сикули, которая позволяет вам выбрать скриншот, чтобы щелкнуть и указать, где в этом скриншоте нажать. Например, когда есть несколько кнопок, которые выглядят одинаково, просто снятие скриншота самой кнопки не приведет к ее сокращению, потому что Sikuli не может дифференцироваться.Инструмент автоматизации, похожий на Sikuli
Некоторые другие средства автоматизации не позволяют выбрать, где вы хотите щелкнуть мышью в скриншоте, или сложно указать, куда вы хотите щелкнуть мышью.
Так что мой вопрос в том, есть ли другой программный инструмент, который имеет эту функцию, которую имеет Сикули? Причина, по которой я ищу что-то еще, заключается в том, что я не хочу полностью полагаться на распознавание образов. Я надеялся использовать pywinauto с Sikuli, чтобы сделать некоторую автоматизацию, но это невозможно.
Можете ли вы представить подробную информацию о ваших проблемах с использованием Sikuli являются. Возможно, есть способ преодолеть некоторые из них, не используя другие инструменты. Вообще говоря, возможно, вы не сможете получить лучшее из обоих миров. Самая сильная сила Сикули заключается в том, чтобы вы могли взаимодействовать с приложением, которое не предоставляет API. С другой стороны, в некоторых случаях это может быть несколько ненадежным. –
Это ненадежность, которую я пытаюсь обойти, минимизируя мое использование Сикули. Я сделал некоторую автоматизацию в Python, используя pywinauto.application, чтобы взаимодействовать с объектами, но столкнулся с проблемой объектов, не существующих для некоторых из того, что я хочу щелкнуть, поэтому Sikuli был для этого решением. Я хочу использовать Python всякий раз, когда могу, и использовать распознавание изображений Sikuli только для нажатия кнопок и т. Д., Где я не могу использовать Python. Это объясняет мою проблему лучше? – sushimama
Какой OS'ses вам нужен? Приверженность разрешена? Если Windows-only freeware AutoIt может помочь, хотя он очень сильно выходит за пределы мира Python. – Bookeater