【发布时间】:2023-03-04 08:21:01
【问题描述】:
如何在 Selenium WebDriver 中同时执行 Ctrl+Enter↵? 我试过这个:
body1.sendKeys(Keys.CONTROL + "ENTER");
但它不起作用。
【问题讨论】:
如何在 Selenium WebDriver 中同时执行 Ctrl+Enter↵? 我试过这个:
body1.sendKeys(Keys.CONTROL + "ENTER");
但它不起作用。
【问题讨论】:
String keysPressed = Keys.chord(Keys.CONTROL, Keys.RETURN);
element.sendKeys(keysPressed) ;
将为您完成工作..
【讨论】:
此方法使用动作而不是和弦函数。
Actions action = new Actions(driver);
action.keyDown(Keys.CONTROL).keyDown(Keys.RETURN).keyUp(Keys.CONTROL).keyUp(Keys.RETURN).perform();
【讨论】:
from selenium import webdriver
browser = webdriver.Chrome()
webdriver.ActionChains(browser).key_down(Keys.CONTROL).send_keys(Keys.ENTER).perform()
https://www.selenium.dev/documentation/webdriver/actions_api/keyboard/
【讨论】: