如何按照HTML通过Selenium和Python将文本发送到文本区域

无法弄清楚如何将文本写入弹出窗口,这是弹出窗口的外观:

http://img3.mukewang.com/609a41f50001b0e909870727.jpg

<textarea style="position: absolute; padding: 0px; width: 1px; height: 1em; outline: currentcolor none medium;" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" wrap="off"></textarea>

这就是我尝试使用XPath访问它的方式:

driver.find_element_by_xpath("/html/body/div/div[1]/textarea").send_keys("Some text here")

在页面上找不到该元素的错误提示:

selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: /html/body/div/div[1]/textarea

我也使用css_selector来访问元素,但仍然是相同的错误。如何正确访问弹出窗口?

这是更多的HTML代码:https : //pastebin.com/6jdix2Cm


Cats萌萌
浏览 200回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python