我无法输入&选择DD-MM-YY。
这里是html代码
<div class="col-md-6">
<div class="form-group">
<input type="date" class="form-control input_design" name="dob" id="dob" placeholder="DOB" required>
</div>
</div>
根据HTML,<input>
的类型属性设置为date
<input type="date" class="form-control input_design" name="dob" id="dob" placeholder="DOB" required>
type="date"
的<input>
元素创建输入字段,允许用户通过验证输入的文本框或特殊的日期选择器界面输入日期。例如:
<input type="date" id="start" name="trip-start" value="2018-07-22" min="2018-01-01" max="2018-12-31">
解决方案
为了发送类型的字符序列;日期">您可以使用以下定位器策略之一:
使用css_selector:
driver.find_element(By.CSS_SELECTOR, "input.form-control.input_design#dob[name='dob']").send_keys("04-04-2022")
使用xpath:
driver.find_element(By.XPATH, "//input[@class='form-control input_design' and @id='dob'][@name='dob']").send_keys("04-04-2022")