python 在 selenium 网站上点击接受

python click accept on a website in selenium

我尝试在 selenium 中点击这个按钮 python

网站:nbsklep.pl

我这样试:

  element = self.driver.find_element_by_xpath("/html/body/reach-portal[2]/div[2]/div[2]/div/div[2]/button[2]")
  element.click()

一切都是正确的..路径很好我不知道为什么它不点击它。使用最新的 chromedriver v100~.

from selenium import webdriver
import time

driver = webdriver.Chrome("chromedriver")
driver.get("https://nbsklep.pl/")
time.sleep(2)
driver.find_element_by_css_selector("body > reach-portal:nth-child(7) > div.CookieInfo_modal__8bL4N > div.CookieInfo_content__h3sZ5 > div > div.CookieInfo_settingsActions__i_8lc > button:nth-child(3) > span").click()
time.sleep(2)

您可以使用以下 CSS 选择器与所需的网络元素进行交互。

button[class='Button_button__Nw3FH Button_buttonSizeLarge__68E7y']