如何在selenium python中按execute_script按ENTER?

时间:2018-03-20 09:01:26

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

我有这段代码:

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

“嗨!”在框中发送。但是,我无法按ENTER发送它。请注意send_keys()submit()在我的代码中不起作用。

1 个答案:

答案 0 :(得分:1)

试试这段代码:

from selenium.webdriver.common.keys import Keys
driver.find_element_by_xpath("""//*[@id="react-root"]/section/main/div/div/article/div[2]/section[1]/a[2]/span""").click()
driver.find_element_by_css_selector("textarea._bilrf").send_keys("Hi!", Keys.ENTER)