我正在用python和selenium制作一个代码,在网站上点击几个按钮。对于大多数按钮,我可以使用类或ID来点击它,但对于单选框,它不起作用。我看了好几个教程,但都没用。有人能帮我吗?我想点击的代码部分是:
<div class="paycontainer"><div class="payselect" onclick="wishlist_klantinfo("", {action:"update",id:"betaaltype_payid",val:18})"> <input type="radio" name="betaalmethode" value="18"></div><div class="paylogo" onclick="wishlist_klantinfo("", {action:"update",id:"betaaltype_payid",val:18})"> <img src="/templates/basic/images/pay/pay_18.png"></div><div class="paytitle" onclick="wishlist_klantinfo("", {action:"update",id:"betaaltype_payid",val:18})"> PayPal <br>(1.5%)</div><div class="payextrafields wl_hidden"></div></div>
该HTML示例中有多个元素,您想单击哪一个?
付费选择:
driver.find_element_by_xpath("//div[@class='payselect']").click()
或
driver.find_element_by_css_selector('.payselect').click()
paylogo:
driver.find_element_by_xpath("//div[@class='paylogo']").click()
或
driver.find_element_by_css_selector('.paylogo').click()
工资标题:
driver.find_element_by_xpath("//div[@class='paytitle']").click()
或
driver.find_element_by_css_selector('.paytitle').click()