Как использовать Синон с Кукольником - PullRequest
0 голосов
/ 20 февраля 2020

Мне нужно проверить приложение, но не могу проверить нажатие кнопки. Я использую 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, чтобы выполнить нажатие кнопки. Возможно ли это?

...