Задача Мне нужно войти в верхний профиль пользователя в этом page, используя Selenium. Профиль Топ-пользователей находится в правой части страницы.Нажмите, чтобы просмотреть больше страниц с Selenium in Python
Что я сделал
self.driver.get(response.url)
user_list = self.driver.find_elements_by_xpath('//table[contains(@class,"W-100 Bc-c")]/tbody/tr')
for single_user in user_list:
single_user.find_element_by_xpath('.//td/a').click()
time.sleep(3)
Но я получаю сообщение об ошибке:
WebDriverException: Message: unknown error: Element is not clickable at point (865, 685). Other element would receive the click:
<div id="MouseoverMask" class="End-0 Start-0 T-0 B-0"></div>
Информация Python 2.7.10 Селен 2,48 PyCharm
EDIT +
Я пытаюсь сделать печать имя, и она работает:
print(str(single_user.find_element_by_xpath('.//td/a').text))
Но щелчок() нет.
Итак, что произойдет, если вы запустите это? Какая ошибка? – Noxeus
Ваш xpath выглядит нормально, так где же проблема? –
WebDriverException: Сообщение: неизвестная ошибка: элемент не кликается в точке (865, 685). Другой элемент получит клик:
– RedVelvet