package com.test.key;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class KeyB {
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.get("http://www.baidu.com");
driver.manage().window().maximize();
//输入框输入内容
driver.findElement(By.xpath("//*[@id='kw']")).sendKeys("selenium");
//删除一个m
driver.findElement(By.xpath("//*[@id='kw']")).sendKeys(Keys.BACK_SPACE);
//输入m 空格 教程
driver.findElement(By.xpath("//*[@id='kw']")).sendKeys("m");
driver.findElement(By.xpath("//*[@id='kw']")).sendKeys(Keys.SPACE);
driver.findElement(By.xpath("//*[@id='kw']")).sendKeys("教程");
//全选输入框内容
driver.findElement(By.xpath("//*[@id='kw']")).sendKeys(Keys.CONTROL,"a");
//剪切输入框内容
driver.findElement(By.xpath("//*[@id='kw']")).sendKeys(Keys.CONTROL,"x");
//粘贴输入框内容
driver.findElement(By.xpath("//*[@id='kw']")).sendKeys(Keys.CONTROL,"v");
//通过回车来代替提交动作
driver.findElement(By.xpath("//*[@id='kw']")).sendKeys(Keys.ENTER);
waitTime(5000);
driver.quit();
}
static public void waitTime(int time) {
try {
Thread.sleep(time);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
java工作复习——键盘事件——action类——复制、粘贴 (转载)
最新推荐文章于 2024-07-12 14:28:31 发布