Я немного поучаствовал в этом, но не смог найти что-то конкретное. У меня есть объект canvas, с которым мне нужно взаимодействовать, с Selenium. Однако, как мы все знаем, объекты холста подобны закрытой коробке. Я прочитал, что вы можете добавить «крючки» в код JS, который рисует внутри холста, чтобы позволить Selenium поймать эти крючки и работать с определенными вещами.Взаимодействие с холстом с селеном
Но я не уверен, как я могу это сделать. Есть ли у кого-нибудь опыт или небольшой пример, который они хотели бы поделиться?
Да, объект Холста оказался настоящей болью. В итоге я собрал настройку проверки экрана, которая работает с сохраненными изображениями. Вы можете проверять конкретную часть экрана (холст). Это, кажется, достаточно хорошо работает на практике, если приложение не испытывает слишком много графических изменений – checkdgt