java selenium 操作瀏覽器實(shí)例
本篇文章介紹selenium 操作瀏覽器
閱讀目錄
- 瀏覽器最大化 前進(jìn),后退, 刷新
- 截圖操作
- 模擬鼠標(biāo)操作
- 殺掉Windows瀏覽器進(jìn)程
瀏覽器最大化 前進(jìn),后退, 刷新
public static void testBrowser(WebDriver driver) throws Exception
{
driver.get("http://www.cnblogs.com/tankxiao");
Thread.sleep(5000);
// 瀏覽器最大化
driver.manage().window().maximize();
driver.navigate().to("http://www.baidu.com");
// 刷新瀏覽器
driver.navigate().refresh();
// 瀏覽器后退
driver.navigate().back();
// 瀏覽器前進(jìn)
driver.navigate().forward();
// 瀏覽器退出
driver.quit();
}
截圖操作
public static void testScreenShot(WebDriver driver) throws Exception
{
driver.get("http://www.baidu.com");
File srcFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(srcFile, new File("c:\\1.png"));
}
模擬鼠標(biāo)操作
public static void rightClickMouse(WebDriver driver)
{
driver.get("http://www.baidu.com");
Actions action = new Actions(driver);
action.contextClick(driver.findElement(By.id("kw"))).perform();
}
殺掉Windows瀏覽器進(jìn)程
public static void killProcess()
{
// kill firefox
WindowsUtils.tryToKillByName("firefox.exe");
// kill IE
WindowsUtils.tryToKillByName("iexplore.exe");
// kill chrome
WindowsUtils.tryToKillByName("chrome.exe");
}
以上就是對java selenium 的資料整理,后續(xù)繼續(xù)添加,謝謝大家對本站的支持!
相關(guān)文章
模仿J2EE的session機(jī)制的App后端會(huì)話信息管理實(shí)例
下面小編就為大家分享一篇模仿J2EE的session機(jī)制的App后端會(huì)話信息管理實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-11-11
java實(shí)現(xiàn)構(gòu)造無限層級樹形菜單
這篇文章主要介紹了java實(shí)現(xiàn)構(gòu)造無限層級樹形菜單,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09
詳解五種方式讓你在java中讀取properties文件內(nèi)容不再是難題
這篇文章主要介紹了詳解五種方式讓你在java中讀取properties文件內(nèi)容不再是難題 ,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2016-12-12
SpringBoot使用Validation進(jìn)行參數(shù)校驗(yàn)的示例詳解
在 SpringBoot項(xiàng)目開發(fā)中,有一個(gè)觀點(diǎn)是不要相信前端傳入的參數(shù),因?yàn)槟悴恢烙脩羰窃趺床僮魑覀兘涌诘?,所以在后端也需要對參?shù)進(jìn)行校驗(yàn),這篇文章主要講講我們項(xiàng)目中最常使用的驗(yàn)證方案2023-05-05
JAVA浮點(diǎn)數(shù)計(jì)算精度損失底層原理與解決方案
本文主要介紹了JAVA浮點(diǎn)數(shù)計(jì)算精度損失底層原理與解決方案。具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-02-02
Java案例實(shí)現(xiàn)不重復(fù)的隨機(jī)數(shù)
這篇文章主要介紹了Java案例實(shí)現(xiàn)不重復(fù)的隨機(jī)數(shù),通過創(chuàng)建Set集合對象,可以使用HashSet也可以使用TreeSet,區(qū)別在于TreeSet是排序后的,創(chuàng)建隨機(jī)數(shù)對象,獲取一個(gè)隨機(jī)數(shù)去重等操作,需要的朋友可以參考一下2022-04-04
SpringBoot是如何使用SQL數(shù)據(jù)庫的?
今天給大家?guī)淼氖顷P(guān)于Springboot的相關(guān)知識,文章圍繞著SpringBoot是如何使用SQL數(shù)據(jù)庫的展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下2021-06-06

