[英]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.