Я занят UI-автоматизацией приложения, где можно сделать рисунок в стиле, сравнимом с Paint-приложением. В тестируемом приложении эта область создается с помощью элемента canvas.
Моя цель - сделать своего рода рисунок на этом холсте с помощью Selenium и Robot Framework, например. как нарисовать линию:
- нажатие мыши на определенную позицию
- мышь перемещается в новую позицию
- отпустить мышь в новой позиции
В официальной документации библиотеки Selenium2Library для Robot Framework я увидел, что нет ключевого слова, которое соответствует моим потребностям (ключевое слово «Щелкните элемент по координатам» не работает). Однако с помощью поиска я обнаружил, что является ключевым словом 'mouse_down_at', но это ключевое слово недоступно в стандартной среде Robot Framework. Однако ключевое слово «mouse_down_at» присутствует в файле selenium.py, который находится в папке Selenium (сайт-пакеты Python).
Теперь я ищу способ получить доступ к этому ключевому слову «mouse_down_at» в Robot Framework. Я уже пытался сам написать библиотеку-оболочку вокруг этого, но пока безуспешно.