Почему использование метода js нажмите, не запускайте имя веб -поиска WhatsApp или ввод номераJavascript

Форум по Javascript
Anonymous
Почему использование метода js нажмите, не запускайте имя веб -поиска WhatsApp или ввод номера

Сообщение Anonymous »

Название: WhatsApp Web Automation - Поиск не запускает результаты

Проблема:
Я автоматизирую WhatsApp Web, чтобы открыть новый чат , введите номер телефона в панели поиска и загружает результаты. Число появляется в поле ввода, но WhatsApp не обрабатывает его , и результаты не появляются.

Код: Выделить всё

const number = "xxxxxx"; // Replace with your number

const newChatButton = document.querySelector('[data-icon="new-chat-outline"]');
newChatButton?.click();

const interval = setInterval(() => {
const SEARCH_INPUT = document.querySelector('[aria-label="Search name or number"]');
if (SEARCH_INPUT) {
SEARCH_INPUT.focus();
SEARCH_INPUT.click();
SEARCH_INPUT.dispatchEvent(new InputEvent("input", { bubbles: true, data: number }));
clearInterval(interval);
}
}, 500);
ожидаемое поведение:

[*] Нажмите новый чат .
[*] Вставьте номер телефона. /> наблюдаемое поведение:

Число появляется, но WhatsApp не обрабатывает его .
Вручную наводничество. Слушатели внутренних событий WhatsApp, так что он правильно ищет номер?

Подробнее здесь: https://stackoverflow.com/questions/795 ... mber-input

Вернуться в «Javascript»