Веб-клиент WhatsApp реализован, похоже, на React.
Как можно из консоли браузера имитировать клик на контакте слева, чтобы открылся диалог с ним?
Компонент рендерится в виде нескольких вложенных div'ов. Клики, похоже, ловятся выше, на первом дочернем компоненте под div#app
Пробовал по-разному, например:
var el = document.querySelectorAll('div._2wP_Y')[3];
// попытка
el.dispatchEvent(
new Event("mousedown", {bubbles: true})
); // в т.ч. с указанием других свойств: target, currentTarget
// попытка не пытка
el.click();
Но это не вызывает срабатывания клика в приложении - ничего не происходит.