无法弄清楚如何将文本写入弹出窗口,这是弹出窗口的外观:
<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
相关分类