sendkeys鼠标点击_selenium操作详解之鼠标键盘事件
private WebDriver driver;
@BeforeTest
public void setUp() {
System.setProperty("webdriver.chrome.driver", ".\\target\\chromedriver.exe");
// 聲明ChromeOptions類的對(duì)象option ?
driver = new ChromeDriver();
}
@Test
public void add() throws Exception {
driver.manage().window().maximize();//瀏覽器最大化
driver.navigate().to("http://www.baidu.com");//打開(kāi)指定的網(wǎng)站
Thread.sleep(2000);
driver.findElement(By.id("kw")).sendKeys("java",Keys.CONTROL,"x"); //ctrl+x剪切
Thread.sleep(2000);
driver.findElement(By.id("kw")).sendKeys("橙子",Keys.CONTROL,"c"); //ctrl+c復(fù)制
Thread.sleep(2000);
driver.findElement(By.id("kw")).sendKeys("selenium",Keys.CONTROL,"a"); //ctrl+a全選
Thread.sleep(2000);
driver.findElement(By.id("kw")).sendKeys(Keys.CONTROL,"v"); //ctrl+v粘貼
Thread.sleep(2000);
driver.findElement(By.id("kw")).sendKeys(Keys.F5); //鍵盤F5
Thread.sleep(2000);
driver.findElement(By.id("kw")).sendKeys(Keys.TAB); //制表鍵TAB
Thread.sleep(2000);
driver.findElement(By.id("kw")).sendKeys(Keys.ENTER); //回車鍵
Thread.sleep(2000);
driver.findElement(By.id("kw")).sendKeys(Keys.SPACE); //空格鍵
Thread.sleep(2000);
driver.findElement(By.id("kw")).sendKeys(Keys.ESCAPE); //回退鍵
Thread.sleep(2000);
driver.findElement(By.id("kw")).sendKeys(Keys.BACK_SPACE); //退格鍵
//鼠標(biāo)事件
Actions actions = new Actions(driver);
actions.contextClick(driver.findElement(By.id("kw"))).perform();//鼠標(biāo)右擊 ??括號(hào)內(nèi)為定位到的元素
Thread.sleep(2000);
Actions action = new Actions(driver);
action.clickAndHold(driver.findElement(By.id("kw"))).perform();//鼠標(biāo)左鍵點(diǎn)擊
Thread.sleep(2000);
Actions action1 = new Actions(driver);
action1.doubleClick(driver.findElement(By.id("kw"))).perform();//鼠標(biāo)雙擊
Thread.sleep(2000);
Actions action2 = new Actions(driver);
action2.moveToElement(driver.findElement(By.id("kw"))).perform();//鼠標(biāo)懸停
}
}
●selenium操作詳解之定位組元素
●名師講堂專欄
●軟件測(cè)試“師徒制”,開(kāi)啟培訓(xùn)新紀(jì)元
●織雀教育響應(yīng)國(guó)家政策,解決退伍軍人就業(yè)難題
總結(jié)
以上是生活随笔為你收集整理的sendkeys鼠标点击_selenium操作详解之鼠标键盘事件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Tomcat如何部署war包
- 下一篇: 禅道项目管理_禅道项目管理软件 v12.