【发布时间】:2021-04-14 01:28:29
【问题描述】:
我试图自动化一些输入。为此,我需要在
标签之后输入一些文本。
为了确定输入的位置,我尝试使用 XPath 来查找 HTML 代码。
<span data-offset-key="1dq3m-0-0">
<br data-text="true">
</span>
这是我用python写的。
buf_comp_text = 'foobar'
el_xp_comp_text = '//*[@data-text]'
...
## create post in queue (comment)
print('create post in queue - text')
post_txt = driver.find_element_by_xpath(el_xp_comp_text).send_keys(buf_comp_text)
不幸的是,我总是收到错误消息:
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@data-text]"}
感谢任何提示。
【问题讨论】:
-
能分享一下元素的HTML吗?
标签: python selenium xpath css-selectors webdriverwait