国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Selenium啟動Chrome插件(Chrome Extensions)

這篇具有很好參考價值的文章主要介紹了Selenium啟動Chrome插件(Chrome Extensions)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Selenium啟動Chrome插件(Chrome Extensions)

需求描述:
在使用WebDriver啟動Chrome瀏覽器時式啟動一個默認設置(比較干凈)的瀏覽器,但是我在自動化測試的過程中需要用到插件。

實現(xiàn)方法:

其一:啟動瀏覽器的同時直接取安裝包.crx文件進行安裝;

  1. 下載所需要的插件安裝包文件.crx,存儲到本地,或者存儲到項目文件夾里面。

然后代碼如下:

public class openPDFinFirefox extends PdfPage{
public WebDriver driver =null;
@BeforeMethod
public void startUp() {
ChromeOptions options = new ChromeOptions();
/*
* 方法2:安裝包直接安裝(.crx文件)
*/
options.addExtensions(new File(“test/resources/Extensions/pdf-viewer_v2.0.673.crx”));//插件文件直接放到項目文件夾下,當然你需要的插件請自行下載。
driver = new ChromeDriver(options);
driver.manage().window().maximize();

	/* FireFox 瀏覽器
	 * */
	//driver = new FirefoxDriver();
}

@Test
public void test() throws Exception {
	String url = "https://baidu.com";
	driver.get(url);
    Thread.sleep(10);//到這里你應該是可以看到你想要的插件了
}

@AfterMethod
public void closeBrowser() {
	driver.close();
	//driver.quit();
}

}

其二:加載本地已經安裝的插件。
首先是在本地電腦上安裝了需要的插件。

瀏覽器輸入chrome://extensions/ 查看已經安裝的插件

瀏覽器輸入chrome://version查看插件在本地的路徑如下圖:

selenium 插件,selenium,chrome,測試工具

selenium 插件,selenium,chrome,測試工具

ChromeOptions options = new ChromeOptions();
options.addArguments(“l(fā)oad-extension=C:/Users/home/AppData/Local/Google/Chrome/User Data/Default/Extensions/oemmndcbldboiebfnladdacbdfmadadm/2.0.673_0”);
driver = new ChromeDriver(options);
driver.manage().window().maximize();

String url = “https://baidu.com”;
driver.get(url);//到這里應該就可以看到瀏覽器已經加載了插件文章來源地址http://www.zghlxwxcb.cn/news/detail-663058.html

到了這里,關于Selenium啟動Chrome插件(Chrome Extensions)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 使用selenium,但chrome無法啟動,需要安裝瀏覽器對應版本(最新)的chromedriver

    使用selenium,但chrome無法啟動,需要安裝瀏覽器對應版本(最新)的chromedriver

    使用selenium無法啟動chrome,代碼 報錯如下: 安裝地址 查詢了瀏覽器版本:117.0.5927 但是國內的鏡像網找不到,只更新到114版本 需要安裝驅動,點擊了最下面的網址 https://chromedriver.chromium.org/home 如圖為有效信息 - 點擊跳轉: https://googlechromelabs.github.io/chrome-for-testing (點擊這里

    2024年02月11日
    瀏覽(97)
  • chrome.exe版本不對selenium進行爬蟲時無法啟動谷歌瀏覽器

    chrome.exe版本不對selenium進行爬蟲時無法啟動谷歌瀏覽器

    問題描述:由于谷歌瀏覽器升級,導致谷歌驅動chrome.exe版本不對,使用selenium進行爬蟲時無法啟動谷歌瀏覽器。 ?解決方法:1. 在谷歌瀏覽器的設置下,查看瀏覽器的Chrome版本號。 ?2. 進入CNPM Binaries Mirror網頁,下載對應版本的谷歌驅動器。本文的瀏覽器是103.0.5060.53,故下載

    2024年02月12日
    瀏覽(86)
  • CentOS7 啟動谷歌瀏覽器 java+Selenium+chrome+chromedriver

    CentOS7 啟動谷歌瀏覽器 java+Selenium+chrome+chromedriver

    前言:自己想使用該技術實現(xiàn)自動化抓取音樂,目前在window上運行成功,需要在Linux Centos服務上跑,配置上出現(xiàn)了許多問題,特此記錄。 參考文檔:CentOS7 安裝Selenium+chrome+chromedriver+java_遠方丿的博客-CSDN博客? 我們明確的是,在window上是安裝了chrome和自帶了chromeDriver的,之所

    2024年02月11日
    瀏覽(430)
  • chrome extensions插件declarativeNetRequest修改user-agent方法manifest v3版

    chrome extensions插件declarativeNetRequest修改user-agent方法manifest v3版

    有能力的可以看官方文檔:https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/#manifest 有一個需求,想通過插件的方式,修改請求頭里面的user-agent,比如修改為iphone的頭: 原本瀏覽器的請求頭是: 通過查詢發(fā)現(xiàn),v2版本修改請求頭的方式為:但是這種方式已經被廢棄

    2024年02月01日
    瀏覽(25)
  • Selenium控制已運行的Edge和Chrome瀏覽器——在線控制 | 人機交互(詳細啟動步驟和bug記錄)

    Selenium控制已運行的Edge和Chrome瀏覽器——在線控制 | 人機交互(詳細啟動步驟和bug記錄)

    說明:本記錄是在Windows系統(tǒng)上執(zhí)行的! 起因是:博導要求統(tǒng)計一下國內某個領域的專家情況,統(tǒng)計主持國家自然科學基金的副教授和教授都有哪些大牛! 于是:本人去[NSFC]:https://kd.nsfc.cn/ 下載全部的歷史基金項目書。。。。工作量太大就……半自動化實現(xiàn)吧?。?! 無論是

    2024年04月10日
    瀏覽(96)
  • 使用selenium啟動谷歌Chrome瀏覽器打開指定網站,頁面空白,而使用其它瀏覽器手動打開該網站則正常

    在使用python實現(xiàn)自動化網絡爬蟲時,我使用到selenium來驅動谷歌Chrome瀏覽器來打開某一個網頁,然后爬取數(shù)據(jù),當使用Python中的selenium庫驅動Chrome瀏覽器打開特定網站時,頁面內容為空白,但在其他瀏覽器中手動訪問該網站則顯示正常。

    2024年02月07日
    瀏覽(101)
  • 【已解決】使用selenium啟動谷歌Chrome瀏覽器打開指定網站,頁面空白,而使用其它瀏覽器手動打開該網站則正常

    【已解決】使用selenium啟動谷歌Chrome瀏覽器打開指定網站,頁面空白,而使用其它瀏覽器手動打開該網站則正常

    1、在使用python實現(xiàn)自動化網絡爬蟲時,我使用到selenium來驅動谷歌Chrome瀏覽器來打開某一個網頁,然后爬取數(shù)據(jù),代碼如下: ? ?2、但是當執(zhí)行到driver.get(url)訪問網站時,頁面是空白的,如下所示,沒有正常顯示該網站的數(shù)據(jù) ? ?print輸出的網頁html也只有如下數(shù)據(jù): htmlhea

    2024年02月12日
    瀏覽(158)
  • selenium 安裝Chrome驅動

    selenium 安裝Chrome驅動

    (1)Chrome版本在113之前對應下載的driver:CNPM Binaries Mirror (npmmirror.com) ? ? ? ? ?Chrome版本在113-120對應下載的driver:CNPM Binaries Mirror (2)下載完后,解壓,將chromedriver.exe放到 ????????(a)Python的 有Python.exe的文件夾里 ????????(b)安裝到Chrome里有chrome.exe的文件夾里

    2024年03月24日
    瀏覽(26)
  • selenium打開chrome閃退

    selenium打開chrome閃退

    原因: 1、網頁驅動版本和chrome版本不一 查看瀏覽器版本: 版本只需看前三位110 打開網址:https://chromedriver.storage.googleapis.com/index.html下載對應的瀏覽器驅動. 配置環(huán)境變量 ?2、selenium版本過高 選用舊版本,這里推薦的4.1.2 在IDE終端輸入:pip install selenium==4.1.2 目前就發(fā)現(xiàn)這兩點

    2024年02月19日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包