Почему использование метода 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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