我们怎样才能通过selenium python在textarea中输入Enter?

时间:2018-03-20 13:39:28

标签: python-3.x selenium-webdriver textarea submit enter

我想将文字发送到某个字段并提交。 HTML代码已显示。我应该怎么做? 这是我的HTML代码:

<form class="_b6i0l"><textarea aria-label="Add a comment…" placeholder="Add a comment…" class="_bilrf" autocomplete="off" autocorrect="off" style="height: 18px;"></textarea>
<textarea aria-label="Add a comment…" placeholder="Add a comment…" class="_bilrf" autocomplete="off" autocorrect="off" style="height: 18px;"></textarea>
</form>

我想用以下代码发送文本到框:

driver.execute_script("arguments[0].value = arguments[1]", driver.find_element_by_css_selector("textarea._bilrf"), "nice!")

如何按Enter键发送文字? 你能帮帮我吗?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

from selenium.webdriver.common.keys import Keys
a = driver.find_element_by_css_selector("textarea._bilrf").send_keys("nice!")
a.submit()