硒蟒蛇说textarea是不可交互的

时间:2020-08-25 14:53:04

标签: python selenium selenium-webdriver

我试图将文本简单地插入页面上的文本区域,但我在互联网上尝试过或发现的所有内容均无济于事。当我尝试单击该元素或向其发送键时,我收到一条错误消息,指出该元素不可交互,而等待并不能解决该问题,因为如果我进行明确的等待,直到它变为可交互状态,它就会超时时间,这意味着它永远不会变得可交互。

这是我要定位的textarea的html:

<textarea _ngcontent-kjr-c428="" placeholder="Enter Description" name="description" maxlength="120" required="" class="input-text ng-pristine ng-invalid ng-touched"></textarea>

我也尝试过使用javascript在其中发送文本,但没有成功,只是什么也没发生。 感谢您的帮助,因为我确实完全陷入困境

我的代码:

descriptionInput = wait.until(presence((By.NAME, 'description')))
    descriptionInput.click()
    descriptionInput.send_keys("Test")

1 个答案:

答案 0 :(得分:0)

正如@JaSON指出的那样,问题是确实存在更多名为description的元素