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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

Selenium常用API的使用java语言之7-控制浏览器操作

發(fā)布時(shí)間:2025/7/14 HTML 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Selenium常用API的使用java语言之7-控制浏览器操作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

(六)控制瀏覽器操作

1.控制瀏覽器窗口大小

有時(shí)候我們希望能以某種瀏覽器尺寸找開,訪問的頁面在這種尺寸下運(yùn)行。例如可以將瀏覽器設(shè)置成移動(dòng)端大小(480* 800),然后訪問移動(dòng)站點(diǎn),對(duì)其樣式進(jìn)行評(píng)估;WebDriver 提供了 manage().window().setSize()方法來設(shè)置瀏覽器的大小。

  • maximize() 設(shè)置瀏覽器最大化
  • setSize() 設(shè)置瀏覽器寬高
import org.openqa.selenium.Dimension; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver;public class Browser {public static void main(String[] args) throws InterruptedException {WebDriver driver= new ChromeDriver();driver.get("https://www.baidu.cn");driver.manage().window().maximize();Thread.sleep(2000);driver.get("https://m.baidu.cn");driver.manage().window().setSize(new Dimension(480, 800));Thread.sleep(2000);driver.quit();} }

在 PC 端執(zhí)行自動(dòng)化測(cè)試腳本大多的情況下是希望瀏覽器在全屏幕模式下執(zhí)行, 那么可以使用 maximize()方法使打開的瀏覽器全屏顯示, 其用法與 setSize()相同, 但它不需要任何參數(shù)。

2.控制瀏覽器后退、前進(jìn)

在使用瀏覽器瀏覽網(wǎng)頁時(shí),瀏覽器提供了后退和前進(jìn)按鈕,可以方便地在瀏覽過的網(wǎng)頁之間切換,WebDriver也提供了對(duì)應(yīng)的back()和forward()方法來模擬后退和前進(jìn)按鈕。下面通過例子來演示這兩個(gè)方法的使用。

  • back() 模擬瀏覽器后退按鈕
  • forward() 模擬瀏覽器前進(jìn)按鈕
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.By;public class BrowserGo {public static void main(String[] args) throws InterruptedException {WebDriver driver = new ChromeDriver();//get 到百度首頁driver.get("https://www.baidu.com/");System.out.printf("now accesss %s \n", driver.getCurrentUrl());Thread.sleep(2000);//點(diǎn)擊“新聞” 鏈接driver.findElement(By.linkText("新聞")).click();System.out.printf("now accesss %s \n", driver.getCurrentUrl());Thread.sleep(2000);//執(zhí)行瀏覽器后退driver.navigate().back();System.out.printf("back to %s \n", driver.getCurrentUrl());Thread.sleep(2000);//執(zhí)行瀏覽器前面driver.navigate().forward();System.out.printf("forward to %s \n", driver.getCurrentUrl());Thread.sleep(2000);driver.quit();} }

為了看清腳本的執(zhí)行過程,下面每操作一步都通過printf()方法來打印當(dāng)前的URL地址。

3.刷新頁面

有時(shí)候需要手動(dòng)刷新(F5) 頁面。

  • refresh() 刷新頁面(F5)
…… //刷新頁面 driver.navigate().refresh(); ……

轉(zhuǎn)載于:https://www.cnblogs.com/zhizhao/p/11303175.html

總結(jié)

以上是生活随笔為你收集整理的Selenium常用API的使用java语言之7-控制浏览器操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 四虎久久| 国产精品一区二区久久国产 | 国产91在线免费观看 | 雪白的扔子视频大全在线观看 | 天天色天天射综合网 | 色视频在线观看 | 国产色综合天天综合网 | 少妇29p| 色多多污 | www.欧美视频 | 美女久久久 | 中文字幕一区二区三 | 男男play呻吟动漫网站 | 国产一区观看 | 午夜性色福利影院 | 91麻豆精品一二三区在线 | 艳妇臀荡乳欲伦交换gif | 青青青国产 | 欧美狠狠 | 海角社区在线视频播放观看 | 182在线视频 | 国产精品久久免费 | 色导航 | 一区二区在线影院 | 亚洲区小说区 | 国产精品www | 四虎永久在线 | www中文在线 | 99热这里只有精品首页 | 黑人糟蹋人妻hd中文字幕 | 国产精品一区二区性色av | 四级黄色片 | 久久中文字幕av | 国产污视频在线观看 | 国产精品video | 91国内精品野花午夜精品 | 午夜av网| 色七七桃花综合影院 | 欧美丰满熟妇bbbbbb百度 | 台湾佬在线 | 老地方在线观看免费动漫 | 日本在线视频观看 | 日本不卡一二 | 久久久久无码国产精品一区李宗瑞 | 黄色片视频 | 欧美一区二区三区观看 | 欧美激情一区二区三区p站 欧美mv日韩mv国产网站app | 亚洲AV不卡无码一区二区三区 | 欧美三级视频在线 | 久久123| 色噜噜综合 | 色肉色伦交av色肉色伦 | 少妇做爰免费理伦电影 | 欧美理伦片在线播放 | 国产日韩精品在线 | 男人在线视频 | 成人小说亚洲一区二区三区 | 美女视频免费在线观看 | 日本女人毛片 | 日韩精品在线观看一区 | 麻豆精品国产传媒av | 浮力影院国产第一页 | 精品人妻伦九区久久aaa片 | 亚洲一区二区观看播放 | 久久99久久98精品免观看软件 | 成年网站免费在线观看 | 精品亚洲中文字幕 | 免费视频爱爱太爽 | 免费黄色小视频在线观看 | 麻豆av免费看 | 激烈的性高湖波多野结衣 | 美女视频一区二区 | 一级做a爰片久久毛片潮喷 天天透天天干 | 在线免费观看黄视频 | 天天干天天插 | 最污网站在线观看 | 爽天天天天天天天 | 国产精品自拍小视频 | 亚洲人人夜夜澡人人爽 | 一级黄色片免费播放 | 国产精品入口66mio男同 | 人人干夜夜操 | 91免费精品| 国产美女无遮挡免费 | 中文字幕 欧美日韩 | 欧美精品一区二区性色a+v | av在线黄色 | 亚洲一区人妻 | 奇米精品一区二区三区在线观看一 | 涩涩视频网站在线观看 | 日韩人妻一区二区三区蜜桃 | 亚洲成年人专区 | 在线观看你懂的网站 | 3d动漫精品啪啪一区二区下载 | 肉色欧美久久久久久久免费看 | 国产欧美久久久精品免费 | 久久国产传媒 | 香蕉视频网站入口 | 两个人做羞羞的视频 |