嗨,这是我试图在其中插入密钥的 HTML:
<input type="text" name="input[220].pk[202].name['CODICE_ORDINE_OLO'].value" alias="" value="" pattern=".*" class="form-control form-control-sm null" maxlength="4000" data-placement="right" data-original-title="" title="">
该类用于 HTML 的其他部分,因此我无法使用它来查找它,唯一独特的是名称,但使用 xpath:
WebDriverWait(driver, 10)
driver.find_element_by_xpath("//input[@name='input[220].pk[202].name['CODICE_ORDINE_OLO'].value']").send:keys(NW)
我收到以下错误:
selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: Unable to locate an element with the xpa
th expression //input[@name='input[220].pk[202].name['CODICE_ORDINE_OLO'].value'] because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '//input[@name='input[220].pk[202].name['CODICE_ORDI
NE_OLO'].value']' is not a valid XPath expression.
有什么帮助吗?