使用whatsapp的Python Selenium自动化错误

时间:2018-06-14 05:27:11

标签: python-3.x selenium automation whatsapp

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import config_login as logins
import string

times = int(input("how many times?"))
starttimes = 0

def send_times(names, drivers):
    search_name = drivers.find_element_by_class_name("jN-F5")  # finding the search text bar
    search_name.send_keys(names, Keys.RETURN)  # entering name in the bar to go to the chat
    messages = drivers.find_element_by_class_name("_2S1VP")  # finding the message field
    messages.send_keys("hello", Keys.RETURN)  # entering the automated message to candidate

def send_message(start, end):
    driver = webdriver.Firefox()
    driver.get("https://web.whatsapp.com/")
    driver.implicitly_wait(20)
    while start < end:
        name = string.capwords(input("Enter candidates name.\n"))

        send_times(name, driver)
        start += 1

send_message(starttimes, times)

为什么我的selenium python代码自动化whatsapp消息只在whatsapp上发送我的第一条消息而不是从输入中发出的名字?当我输入2次输入询问多少次时,它会忽略我给它的第一个名字,无论我给它的第二个名字,它只是将“hello”消息发送到我的whatsapp消息列表中的第一个聊天。 请帮助!非常感谢!!

0 个答案:

没有答案