Ошибка при использовании команды "find_element" в selenium python

Я программирую загрузку, которая взаимодействует со страницей google (встреча google), для этого я использую selenium webdriver, но когда я запускаю код find_element в python это дает следующую ошибку:

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element:

{"method":"xpath","selector":"/html/body/div[1]/div[3]/div/div[2]/div[3]/div/span/span"}

вот мой код:

import os
from datetime import date
from datetime import datetime
from time import sleep
import selenium
from selenium import webdriver

hora = 360
driver = selenium.webdriver.Chrome(r"C:\Users\adelson\Desktop\chromedriver")

def segunda():
    if now.hour == 21:
        os.startfile('link da reunião')
        sleep(20)
        my_button = driver.find_element_by_xpath("/html/body/div[1]/div[3]/div/div[2]/div[3]/div/span/span")
        my_button.click()
        sleep(hora)

while True:

    now = datetime.now()
    data = date(now.year, now.month, now.day)

#segunda
    if data.isoweekday() == 1:
        segunda()
    sleep(120)

1 ответ

Ясно , что в сообщении об ошибке говорится, что невозможно найти нужный элемент. дважды проверьте, что у вас правильный XPath. вы можете проверить элемент в браузере, щелкнув его правой кнопкой мыши. и скопируйте полный Xpath

Другие вопросы по тегам