Попросите присоединиться в Google meet Selenium

#python #python-3.x #selenium #google-api-python-client

#питон #python-3.x #selenium #google-api-python-client #python

Вопрос:

я работаю над проектом api

в нем есть часть, которая принимает от пользователя информацию о коде собрания Google и вводит его на собрание Google

настоящая проблема заключается в том, когда я даю ему инструкции нажать на кнопку Ask to join

я уже пробовал это :

 1.        driver.find_element_by_xpath(
            "//button[text()='Ask to join']").click()
2.        driver.find_element_by_xpath(
            '//*[@id="yDmH0d"]/div[3]/div/div[2]/div[3]/div/span/span').click()
3.        i also tried using class name

  

все методы, насколько мне известно, я использовал наилучшим образом

также я нигде не могу найти помощь по этой теме

я бьюсь головой об эту статью последние 2 дня, но не могу найти для нее решения

если кто — нибудь может помочь !! пожалуйста, скажите, должен ли я включить что-нибудь еще для справки

Ответ №1:

Используйте приведенный ниже XPath.

 //div[@role='button']//span[contains(text(), 'Ask to join')]
  

Комментарии:

1. перехвачен щелчок по элементу: Элемент <span>…</span> недоступен для клика в точке (1051, 461). Другой элемент получит щелчок: <div class=»Sla0Yd»> …</div>

2. идк, что происходит с этим @cs95

3. @shyam_gupta: Вы видите эту ошибку с другим элементом. Пожалуйста, используйте уникальный XPath, как указано в ответе, и примените надлежащее ожидание, если страница загружается при любом событии.