日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 狼人综合视频 | 久久泄欲网 | 女人一区二区三区 | 最新国产在线视频 | 玩弄丰满少妇xxxxx性多毛 | 国产伦精品一区二区三区照片91 | 青青草视频免费 | 在线免费观看a视频 | 亚洲www. | 福利视频免费观看 | 久久国产激情 | 麻豆av一区二区三区久久 | 亚洲男人的天堂在线观看 | 日本中文字幕在线播放 | 天天操夜夜操视频 | 91精品国产综合久久久久久久 | 一区二区三区中文视频 | 天天干影院 | 91麻豆精品久久久久蜜臀 | 国产一区二区av | av免费一区 | 亚洲免费色视频 | 国产中出| 在线看国产视频 | 亚洲无圣光 | 夜夜av| 久久99亚洲精品 | 烈性摔跤 | √天堂资源在线 | 中文字幕日韩亚洲 | 欧美一区二区三区 | 日本一区二区三区免费看 | 男性裸体全身精光gay | 热久久中文字幕 | 人成在线免费视频 | 97理伦| 中文字幕第31页 | 亚洲天堂网址 | 女人被狂躁c到高潮喷水电影 | 床上激情网站 | 伊人久久香 | 中国新婚夫妻性猛交 | 久久婷婷网 | 人人草人人插 | 精品久久久久久久久久久久久 | 欧洲精品码一区二区三区免费看 | 精品一区二区免费视频 | 久久久久久久人妻无码中文字幕爆 | 亚洲女人天堂网 | 免费麻豆视频 | 一级黄色a毛片 | 在线超碰91 | 成人午夜毛片 | a国产免费 | 国产亚洲精品久久久久久 | 亚洲1区 | 色狠狠av老熟女 | www一区二区三区 | 欧美亚洲一区二区三区 | 在线看福利影 | 久久伊人免费视频 | 一个色综合网站 | 欧美色久| 亚洲第一视频在线 | 国产高清免费av | 极品美女av | 我要看黄色大片 | 日韩一区二区影院 | 蜜臀精品 | 天天干天天综合 | 欧美激情 国产精品 | www中文字幕在线观看 | av大片在线观看 | 色老头在线一区二区三区 | 天天操综合网 | 亚洲小说区图片区 | 中文字幕丰满乱子伦无码专区 | 日韩一区二区三区电影 | 日日噜 | 欧洲视频在线观看 | 国产又粗又长又大 | 99久久久久久久久久 | aa免费视频| 2022av在线| 日韩精品在线观看AV | 国产成人a人亚洲精品无码 在线aa | 97精品国产97久久久久久春色 | 久草久 | 精品国产aⅴ | 欧美影院在线 | 国产一区二区三区免费在线观看 | 三级a视频 | 无码人妻久久一区二区三区 | 国产伦精品一区二区三区视频免费 | 无码人妻av一区二区三区波多野 | 欧美日韩亚洲激情 | 色七七桃花影院 | 久操精品在线 | 精品国产伦一区二区三区 |