Я новичок в selenium Python и практиковал концепции на некоторых веб-сайтах. У меня возникли следующие проблемы.
Пока я открываю этот веб-сайт (https://www.shoppersstop.com/) и нажимаю на бренды, у меня появляется всплывающее окно с файлами cookie:
We use cookies to give you the best experience and analyze the site use. By continuing your browsing, you accept their use.
Find out more about cookies in Privacy Policy.
Кто-нибудь может мне помочь, как мне закрыть это всплывающее окно, хотя это не предупреждение?
Когда я нахожу на hautecurry, тогда только я могу видеть кнопку просмотра сейчас, которую я должен нажать. Может ли кто-нибудь помочь мне с этим?
Ниже приведен код, который я пробовал до сих пор:
Для закрытия всплывающего окна cookie:
wait = WebDriverWait(driver, 10)
wait.until(expected_conditions.presence_of_element_located((By.CLASS_NAME, "closecookieExitButton")))
driver.find_element_by_class_name("close cookieExitButton").click()
Я использовал наличие расположенного элемента, также элемент должен быть активным, но не закрывается.
Для нажатия кнопки «Просмотреть сейчас», которая становится видимой только при наведении курсора мыши:
action = ActionChains(driver)
viewNow = driver.find_element_by_xpath("//a[@href='/haute-curry']/span")
action.move_to_element(viewNow).perform()
viewNow.click()
Это не выдает исключение ни один элемент не найден, хотя мой настроенный xpath уникален.