我正在尝试访问以下文本区域
但我得到了错误
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能够成功找到并选择文本框。
1条答案
按热度按时间kqlmhetl1#
您正在尝试向
p
(段落)HTML标记中输入文本,该标记不是为此目的而设计的。您应该找到适当的
<input type="text">
元素或<textarea>
...