久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

GUI自動(dòng)化測試自動(dòng)升級(jí)chromedriver

 孟船長 2023-09-25 發(fā)布于內(nèi)蒙古

我們進(jìn)行 UI自動(dòng)化測試 時(shí)經(jīng)常需要用到chrome瀏覽器,,Chrome瀏覽器 需要下載對應(yīng)版本的chromedriver驅(qū)動(dòng)才能正常打開瀏覽器并進(jìn)行對應(yīng)的操作,。

我們知道Chrome瀏覽器經(jīng)常自動(dòng)升級(jí),導(dǎo)致我們的chromedriver過期?,F(xiàn)在就給大家介紹一個(gè)自動(dòng)根據(jù)chrome瀏覽器版本下載chromedriver驅(qū)動(dòng)的方法——WebDriverManager

依賴

<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>wevdrivermanager</artifactId>
<version>1.15.3</version>
</dependency>

代碼

  ChromeOptions options = new ChromeOptions();
options.addArguments("disable-plugins");
options.addArguments("disable-extensions");
options.addArguments("start-maximized");
# 最重要的就是下面這句
WebDriverManager.chromedriver().clearDriverCache().setup();
chromeDriver = new ChromeDriver(options);

如果對于瀏覽器沒有任何設(shè)置要求,,那么只需要增加WebDriverManager.chromedriver().clearDriverCache().setup();這句代碼即可。

:webdrivermanager版本這里要選1.15.n版本的,,或者直接最新版本的就可以,,很多同學(xué)可能都遇到了原來沒有.clearDriverCache().這句時(shí)發(fā)現(xiàn)不好用的情況,尤其是116.0.5845這個(gè)版本的chrome瀏覽器,,如果不添加這句話就會(huì)報(bào)錯(cuò),。

如果遇到了This version of ChromeDriver only supports Chrome version 112 Current browser version is 116.0.5845.188 with binary path ...那么以上就是解決方案,總結(jié)一下就是:

  1. 更新chromedriver依賴版本到1.15
  2. 代碼修改時(shí)增加.clearDriverCache()

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多