如何在 selenium python 中按 execute_script 回车?
How can I press ENTER by execute_script in selenium python?
我有这段代码:
f=driver.find_element_by_css_selector("textarea._bilrf")
(driver.execute_script("arguments[0].value = arguments[1]", f, "Hi!"))
"Hi!"字已发入箱中。但是,我无法按 ENTER 键发送它。值得注意的是 send_keys()
和 submit()
在我的代码中不起作用。
试试这个代码:
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)
我有这段代码:
f=driver.find_element_by_css_selector("textarea._bilrf")
(driver.execute_script("arguments[0].value = arguments[1]", f, "Hi!"))
"Hi!"字已发入箱中。但是,我无法按 ENTER 键发送它。值得注意的是 send_keys()
和 submit()
在我的代码中不起作用。
试试这个代码:
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)