Whatsapp automation Using Selenium
try:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import time
driver = webdriver.Firefox(executable_path=r"D:\\selenium\\geckodriver.exe")
driver.get("https://web.whatsapp.com/")
wait = WebDriverWait(driver, 600)
target = '"Target"'
string = "Message sent using Python!!!"
x_arg = '//span[contains(@title,' + target + ')]'
group_title = wait.until(EC.presence_of_element_located((By.XPATH, x_arg)))
group_title.click()
input_box = driver.find_element_by_css_selector("._2UL8j > div:nth-child(2)")
for x in range(1):
input_box.send_keys(string+Keys.ENTER)
time.sleep(1)
except Exception as e:
print(e)