Python Селен WhatsApp - кнопка поиска - PullRequest
0 голосов
/ 10 марта 2020

Я ищу контакты по номеру телефона и отправляю сообщение в WhatsApp, используя python Селен. Но я не могу найти имя, когда я ввожу в поиск, используя ключи отправки, оно удаляется, когда оно переходит к следующему элементу. Я хочу знать, как использовать альтернативный driver.executescript или где находится искомый атрибут, и я могу найти его имя.

 v_elem=driver.find_element_by_class_name('_3u328')
 v_elem.send_keys(phone))
 driver.find_element_by_css_selector('span[class="_19RFN _1ovWX _F7Vk"]').click()

Когда скрипт отправляет ключи, он удаляется, прежде чем найти следующий css .. так как это, где имя номера существует. Как это найти.

1 Ответ

0 голосов
/ 10 марта 2020

Вот пример сценария для запуска события onclick.

ele = driver.find_element_by_xpath("//div[@class='_3u328 copyable-text selectable-text']") driver.execute_script("arguments[0].value =123",ele)
# now fire the even associated with the element here
driver.execute_script("arguments[0].dispatchEvent(new Event('click', {'bubbles': true,'cancelable': true}));",ele)
...