一切正常,但是发送部分无效。 click()在硒中不起作用
from selenium import webdriver
import time
driver = webdriver.Chrome(executable_path="D:/Python/Python/python/chromedriver_win32/chromedriver.exe")
driver.get("https://web.whatsapp.com/")
time.sleep(10)
name = input('Enter the name of user or group : ')
msg = input('Enter the message : ')
count = int(input('Enter the count : '))
user = driver.find_element_by_xpath('//span[@title = "{}"]'.format(name))
user.click()
msg_box = driver.find_element_by_class_name('_3uMse')
for i in range(count):
msg_box.send_keys(msg)
button=driver.find_element_by_class_name('_1JNuk')
button.click()
答案 0 :(得分:0)
等待驱动程序被启用/显示,请使用element.isEnabled()和element.isDisplayed()进行检查。
您可以定期重试,基本上在一个循环中检查启用情况约10秒钟(或根据您的要求降低)。