我想单击具有自定义ID(在此示例中为12257237)的div元素。
以下是元素:
<div class="product-params-oem__title product-params-oem-title-js ga-click" data-article-id="12257237" data-gac="OEM_info" data-ga-action="detail">
<span>Afficher les numéros OEM du produit</span>
</div>
我尝试过但没有成功:
python_button = driver.find_element_by_id("12257237")
python_button.click() #click fhsu link
感谢您的帮助
答案 0 :(得分:1)
12257237
不是id
属性,它是data-article-id
属性。那是两件事。您可以使用css_selector
button = driver.find_element_by_css_selector('[data-article-id="12257237"]')
或xpath
button = driver.find_element_by_xpath('//div[@data-article-id="12257237"]')