Boa tarde, estou criando uma API em python para empresa que em resumo é para automatizar criação de reuniões, consiste em pegar dados de uma planilha e inserir automaticamente no site porém o código da erro no momento de inserir data ( anexarei método da data) o e-mail e senha que constam no 'código é ficticio'
colocarei a disposição o código:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
import time
import pandas as pd
from selenium.webdriver.common.keys import Keys
from selenium.webdriver import ActionChains
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
tabela = pd.read_excel("Pasta.xlsx")
driver = webdriver.Chrome()
service = Service(ChromeDriverManager().install())
navegador = webdriver.Chrome(service=service)
navegador.get('https://zoom.us/pt/signin#/login')
navegador.maximize_window()
navegador.find_element('xpath','//*[@id="email"]').send_keys('testecorepe@gmail.com')
navegador.find_element('xpath','//*[@id="password"]').send_keys('Cor&n5478')
navegador.find_element('xpath','//*[@id="js_btn_login"]/span').click()
time.sleep(5)
navegador.find_element('xpath','//*[@id="personal-nav-list"]/li[3]/a').click()
time.sleep(5)
navegador.find_element('xpath','//*[@id="app"]/div/div/div/div[4]/div/div[1]/div/button[1]/span').click()
time.sleep(5)
for linha in tabela.index:
primeira_linha_topico = tabela.loc[1, 'topico']
print(primeira_linha_topico)
navegador.find_element('xpath','//*[@id="topic"]').send_keys(primeira_linha_topico)
time.sleep(10)
meeting_date = tabela.loc[1,'data']
navegador.find_element('xpath','').click()
wait = WebDriverWait(driver, 10)
date_field = wait.until(EC.presence_of_element_located((By.ID, '//*[@id="mt_time"]')))
date_field = driver.find_element(By.XPATH, '//*[@id="mt_time"]')
date_value = meeting_date.strftime('%m/%d/%Y %H:%M') # formatando a data para o formato MM/DD/YYYY HH:MM
actions = ActionChains(driver)
actions.move_to_element(date_field).click().perform() # clicando no campo de data para abrir o seletor de data
driver.execute_script("arguments[0].setAttribute('value', arguments[1])", date_field, date_value) # inserindo a data diretamente no elemento
time.sleep(5)