我想使用xpath或css选择器从以下html
中提取maxlength attr的值<div class="qty-box" data-reactid=".8.0.0"><input class="qty-box-input"
id="qtyMainItems" title="quantity box" type="text" value="1"
maxlength="3" data-reactid=".8.0.0.0" style=""><button type="button"
请指导我。这是我到目前为止尝试的css选择器 -
"#qtyMainItems .maxlength").value()
答案 0 :(得分:1)
为xpath执行类似的操作
from selenium.webdriver.common.by import By
element = driver.find_element(By.XPATH, '//*[@id="qtyMainItems"]')
element.get_attribute('maxlength')
如果它不是一个非常复杂的结构,你可能根本不需要担心xpath。相反,您可以只是明确地搜索具有给定ID的元素,如下所示:
element = driver.find_element_by_id('qtyMainItems')
element.get_attribute('maxlength')