Мне нужно проверить приложение, но не могу проверить нажатие кнопки. Я использую cef python3 для встраивания веб-просмотра. При нажатии кнопки в веб-представлении вызывается функция в конце python. Я проверил почти все на веб-странице, кроме нажатия кнопки.
Код должен быть:
document.getElementById ('a'). Onclick = () => {a (); };
document.getElementById ('b'). Onclick = () => {b (); };
Но я забыл изменить идентификатор после копирования и вставки, он становится:
document.getElementById ('a'). Onclick = () => {a (); };
document.getElementById ('a'). Onclick = () => {b (); };
Я отлаживаю один день, чтобы выяснить, почему кнопка a запускает b (). Есть ли кто-нибудь, кто мог бы предложить мне, как проверить это? Я использовал Puppeteer для проверки макета, но раньше не использовал Sinon. Я хочу смоделировать функцию a () и функцию b (), а затем использовать Puppeteer, чтобы выполнить нажатие кнопки. Возможно ли это?