方法一:
/* 发送键盘组合键,模拟"全选 Ctrl+A ->复制 Ctrl+C ->粘贴 Ctrl+V"快捷键功能
* 第 1 种方法: 通过 Actions 类实现
* */
@Parameters("baseUrl1")
@Test
public void ActionsCtrlACV(String baseUrl1) throws InterruptedException, AWTException {
driver.get(baseUrl1 + "/");
WebElement inputBox = driver.findElement(By.xpath("//*[@id=\"query\"]"));
inputBox.clear();
inputBox.sendKeys("搜狗");
Thread.sleep(2000);
// 定义一个 Actions 对象
Actions action = new Actions(driver);
// 模拟 全选 Ctrl+A
action.keyDown(Keys.CONTROL); // 按下 Ctrl 键
action.sendKeys(Keys.chord("A")); // 按下字母键,这里大小写均可
action.keyUp(Keys.CONTROL); // 释放 Ctrl 键
// 模拟 复制 Ctrl+C
action.keyDown(Keys.CONTROL); // 按下 Ctrl 键
action.sendKeys(Keys.chord("c")); // 按下字母键,这里大小写均