如何在python中检查没有id的单选框



我正在用python和selenium制作一个代码,在网站上点击几个按钮。对于大多数按钮,我可以使用类或ID来点击它,但对于单选框,它不起作用。我看了好几个教程,但都没用。有人能帮我吗?我想点击的代码部分是:

<div class="paycontainer"><div class="payselect" onclick="wishlist_klantinfo(&quot;&quot;, {action:&quot;update&quot;,id:&quot;betaaltype_payid&quot;,val:18})">  <input type="radio" name="betaalmethode" value="18"></div><div class="paylogo" onclick="wishlist_klantinfo(&quot;&quot;, {action:&quot;update&quot;,id:&quot;betaaltype_payid&quot;,val:18})">  <img src="/templates/basic/images/pay/pay_18.png"></div><div class="paytitle" onclick="wishlist_klantinfo(&quot;&quot;, {action:&quot;update&quot;,id:&quot;betaaltype_payid&quot;,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()

最新更新