Python,Selenium找不到基于xpath的输入字段



我想在以下输入字段中输入值999:

<input value type="tel" maxlength="3" minlength="0" data-type="change" data-sku="Jopen-Koyt.33_1">

我不想使用"data-sku"变量,因为在这种情况下,我的代码只适用于这个特定的产品,我想要一个可以自动订购各种产品的机器人。

此外,我还尝试了以下xpath。

driver.find_element_by_xpath("//input[@data-type = 'change']").send_keys('999')

然而,我得到以下错误:

selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable

非常感谢您的帮助!提前谢谢。

答案:

driver.find_elements_by_xpath("//input[@data-type = 'change']")[1].send_keys('999')

最新更新