Selenium webdriver NoSuchElementException s

Selenium webdriver NoSuchElementException s

我知道这个问题已经被问过一百万次了,但据我从这些线程中可以看出这段代码应该是正确的,所以我很感激有人看一下它。这里的目标是创建一个机器人,它会在 returns 时购买缺货商品,但我正在 this 上测试它。我正在使用 JupyterLap 和 anaconda。

from selenium import webdriver as wd
import chromedriver_binary

wd.Chrome().implicitly_wait(60)

wd.Chrome().get("https://krikzz.com/our-products/cartridges/everdrive-gg-x7.html")

add_to_cart_button = wd.Chrome().find_element_by_xpath("/html/body/div[1]/main/section/div/div[2]/div[2]/form/div[4]/div[2]/button")

picture of error after running program

你最好使用find_element_by_css_selector

from time import sleep
from selenium import webdriver as wd
import chromedriver_binary

driver = wd.Chrome().implicitly_wait(60)

driver.get("https://krikzz.com/our-products/cartridges/everdrive-gg-x7.html")
sleep(5)

add_to_cart_button = driver.find_element_by_css_selector("button.card__button")