[英]How to change HTML code with Selenium Python?
嗨,我想更改此代码:
<label class="sui-AtomCheckbox sui-AtomCheckbox--medium"><input type="checkbox" id="isConsentApproved" name="isConsentApproved" intermediate="" value="false" tabindex="5"></label>
在 python bot 的执行过程中它看起来像这样:
<label class="sui-AtomCheckbox sui-AtomCheckbox--medium is-checked"><svg viewBox="0 0 24 24"><path d="M18.5 6c.4-.4 1-.4 1.4 0s.4 1 0 1.4L9.7 17.7c-.4.4-1 .4-1.4 0l-4.5-4.5c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0L9 15.6 18.5 6z"></path></svg><input type="checkbox" id="isConsentApproved" name="isConsentApproved" intermediate="" value="true" tabindex="5"></label>
我的目标是选中复选框https://www.milanuncios.com/registro接受条款和条件。 如果有其他解决方案,您可以输入这篇文章吗?
如果我们可以帮助我:)?
要标记/取消标记复选框,您需要单击其标签。 就那么简单。
label_xp = '//label[./input[@id="isConsentApproved"]]'
label = self.driver.find_element_by_xpath(label_xp)
label.click()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.