darsteba написав:Також цікавить момент : я зробив програму з використання даної бібліотеки , оскільки її робота по пікселях , то чи правильно я розумію , що при використанні координат на моніторі 1920=1080 не варто очікувати коректної роботи на іншому розширенні ?
Якщо мова про пошук кнопки на скріншоті, то його може зламати навіть перемикання зі світлої теми оформлення на темну, або зміна налаштувань шрифтів у вінді. Зміна масштабу (DPI) зламає його гарантовано.
darsteba написав:Бібліотека норм , але мене харить що курсор рухається , чи є якась бібліотека яка може виконувати подібні ф-ції , але не рухаючи курсором?
Якщо у вас є лише екранні координати, то рухати мишкою доведеться обов'язково. Хоча я не бачу в цьому якоїсь проблеми, бо юайні тести зазвичай запускають у віртуалці, де усі потрібні параметри контролюються, а рух мишки нікому не заважає.
Якщо хочете писати тести, які не залежать від дрібних змін налаштувань вінди (наприклад вам саме реакцію на них і треба перевірити), тоді треба працювати з інтерфейсом через UI Automation API (інша назва Accessibility API). Шукайте бібліотеку, яка вміє працювати через цей API. Наприклад для вінди: pywinauto чи automation. Також перевірте, щоб аплікація підтримувала цей API зі свого боку. У браузерів з цим, як правило, проблем немає, а у інших програмок як пощастить. Приміром для джави треба ставити Java Access Bridge.