Подробности: В моем текущем проекте я пишу контрольные примеры о Python и Selenium в Magento. При этом я запрашиваю поверхность слайда (кнопку).
Запрос:
def test_pagebuilder_slide_button_pagebuilder_button_primary(self):
driver = self.driver
driver.get("my_webseite.de")
time.sleep(15)
try: driver.find_element_by_id("slick-slide-control01").click()
except AssertionError as e: self.verificationErrors.append(str(e))
time.sleep(15)
Теперь я получаю сообщение о том, что тест работает, потому что это может предотвратить другая область. И это, хотя я сразу после поиска идентификатора, и это доступно. В качестве первой помощи я также взял перерыв, может быть, поэтому?
Сообщение об ошибке:
selenium.common.exceptions.WebDriverException: Message: unknown error: Element <button type="button" role="tab" id="slick-slide-control01" aria-controls="slick-slide01" aria-label="... of 2" tabindex="-1">2</button> is not clickable at point (517, 612). Other element would
receive the click: <div role="alertdialog" tabindex="-1" class="message global cookie" id="notice-cookie-block" style="">...</div>
Ты хоть представляешь, как мне этого избежать?