selenium 基消息:键盘< p>无法访问元素

p1tboqfb  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(196)

我正在尝试访问以下文本区域

但我得到了错误

Message: Element <p> is not reachable by keyboard

我都试过了

element = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, ".ql-editor p"))).send_keys(troll_list[rand_troll])

以及

wait = WebDriverWait(driver, 30)
wait.until(EC.element_to_be_clickable((By.XPATH, "//*[@id='chat_send-form_textarea']/div[1]/div[1]/p"))).send_keys(troll_list[rand_troll])

我得到了同样的错误
如何使用seleniumbase访问此文本框?我使用的是firefox驱动程序。
更新:
这种行为只发生在Firefox中。Chromium能够成功找到并选择文本框。

kqlmhetl

kqlmhetl1#

您正在尝试向p(段落)HTML标记中输入文本,该标记不是为此目的而设计的。
您应该找到适当的<input type="text">元素或<textarea> ...

相关问题