Ошибка при использовании команды "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