Selenium Python element click intercepted
Нужный мне элемент находится, и выводится его текст, однако кликнуть по нему никак не получается, не могу понять почему так происходит
cont = drv.find_element_by_id('friends_list')
time.sleep(2)
blocks = cont.find_elements_by_class_name('friends_user_row')
time.sleep(2)
print(len(blocks))
for block in blocks:
wait = WebDriverWait(block,10)
elem = wait.until(expected_conditions.visibility_of_element_located((By.CLASS_NAME, 'fl_r')))
print(elem.text)
elem.click()
time.sleep(0.3) # Задержка (сек)
drv.quit()
Ошибка в строке (elem.click())
Traceback (most recent call last):
File "C:/Users/user/Desktop/Global/Проекты Python/VK.py", line 37, in <module>
elem.click()
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webelement.py", line 80, in click
self._execute(Command.CLICK_ELEMENT)
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webelement.py", line 633, in _execute
return self._parent.execute(command, params)
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <button class="flat_button button_small fl_r" id="friends_deny_request_228016451" onclick="Friends.declineRequest(228016451, '09aebfb4725436bcaf', this)">...</button> is not clickable at point (345, 13). Other element would receive the click: <input type="text" onmousedown="event.cancelBubble = true;" ontouchstart="event.cancelBubble = true;" class="text ts_input" id="ts_input" autocomplete="off" name="disable-autofill" aria-label="Поиск">
(Session info: chrome=85.0.4183.102)