Quando ele vai na barra de pesquisa e no digitar a mensagem no whatsapp ele digita a 1 letra e da enter e depois vai pra mensagem e faz a mesma coisa como resolver isso?
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
# contatos
contatos = ['contato1', 'contato2']
# mensagem
mensagem = 'Olá, sou bot do whats'
navegador = webdriver.Firefox()
navegador.get("https://web.whatsapp.com/")
while not navegador.find_elements(By.XPATH, '//*[@id="side"]'):
print("Aguardando barra lateral...")
time.sleep(1)
print("Barra lateral encontrada!")
# Tentar encontrar o campo de pesquisa novamente com o XPath específico fornecido
elem = navegador.find_element(By.XPATH, '/html/body/div[1]/div/div[2]/div[3]/div/div[1]/div/div[2]/div[2]/div/div[1]')
# Envie as teclas para o campo de pesquisa
time.sleep(5)
elem.clear()
elem.send_keys(contatos)
elem.send_keys(Keys.ENTER)
enviar = navegador.find_element(By.XPATH, '/html/body/div[1]/div/div[2]/div[4]/div/footer/div[1]/div/span[2]/div/div[2]/div[1]/div/div[1]')
time.sleep(3)
enviar.send_keys(str(mensagem))
enviar.send_keys(Keys.ENTER)
# Aguardar um pouco antes de passar para o próximo contato
time.sleep(3)