日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

sendkeys鼠标点击_selenium操作详解之鼠标键盘事件

發(fā)布時(shí)間:2023/12/15 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sendkeys鼠标点击_selenium操作详解之鼠标键盘事件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。