簡體   English   中英

Python selenium 使用 xpath 查找按鈕

[英]Python selenium find button using xpath

我正在嘗試檢查網頁上是否存在“添加到購物車”按鈕 [Ebuyer][1]

使用 Chrome 驅動程序。

我嘗試了一些方法,包括:

driver.find_element_by_xpath("/html/body/section/div[1]/div[3]/div[1]/div[3]/form/input[2]")

driver.find_element_by_class_name("button--add-to-basket")

問題是它似乎找不到按鈕,任何幫助將不勝感激:[1]: https://www.ebuyer.com/809813-corsair-ll-series-ll120-rgb-120mm-3- fan-pack-co-9050072-ww?_sgm_campaign=scn_8714e1eb7e000&_sgm_source=809813&_sgm_action=點擊

使用 css 選擇器有效。

css = 'input.button.button--add-to-basket' driver.find_element_by_css_selector(css)

如果您的意思是Add to Basket按鈕,請使用 CSS 選擇器:

driver.find_element_by_css_selector(".js-add-to-basket-main.js-show-loader")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM