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

Chrome瀏覽器的復(fù)用

這篇具有很好參考價(jià)值的文章主要介紹了Chrome瀏覽器的復(fù)用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、那些情況下需要復(fù)用瀏覽器

1.當(dāng)運(yùn)行 selenium 自動(dòng)化時(shí),要求已經(jīng)登錄才能才做。這個(gè)時(shí)候我們可以提前登錄,運(yùn)行腳本的時(shí)候復(fù)用已經(jīng)打開的瀏覽器。
2.當(dāng)調(diào)試了某個(gè)步驟很多的測(cè)試用例,前面N-1步已經(jīng)成功,只需調(diào)試第N步。如果從頭開始運(yùn)行腳本,耗時(shí)過多,這時(shí)我們可以直接復(fù)用瀏覽器只操作第N步。
復(fù)用瀏覽器的特點(diǎn):
webdriver啟動(dòng)時(shí)將不再創(chuàng)建新的瀏覽器窗口 將運(yùn)用已打開的瀏覽器的當(dāng)前頁(yè)面,對(duì)元素的進(jìn)行操作 。

二、復(fù)用瀏覽器前的設(shè)置

1.把Chrome配置到環(huán)境變量PATH里面
方法:找到瀏覽器圖標(biāo),右鍵->屬性,把“目標(biāo)”里面chrome.exe前面的路徑配置到PATH里面
Chrome瀏覽器的復(fù)用
Chrome瀏覽器的復(fù)用
2.在通過命令啟動(dòng)遠(yuǎn)程調(diào)試的chrome之前,需要關(guān)閉chrome有關(guān)的進(jìn)程,除了chrome瀏覽器之外,還有chrome后臺(tái)進(jìn)程、瀏覽器插件等
注意:chrome設(shè)置-高級(jí)-系統(tǒng),里面有一項(xiàng)設(shè)置可以關(guān)閉掉再試一下,能解決不少后臺(tái)進(jìn)程問題
Chrome瀏覽器的復(fù)用
3.啟動(dòng)命令(需要復(fù)用的網(wǎng)頁(yè)一定要放在最前面)
Windows/Linux命令為:
chrome --remote-debugging-port=9222 (9222為端口號(hào),可換成任意未被占用的端口)
Mac命令為:
Google\ Chrome --remote-debugging-port=9222 (9222為端口號(hào),可換成任意未被占用的端口) (注意命令中間的反斜線)
4.訪問瀏覽器 http://localhost:9222/查看瀏覽器是否啟動(dòng),出現(xiàn)類似以下界面表示啟動(dòng)成功
Chrome瀏覽器的復(fù)用

三、復(fù)用瀏覽器的代碼

1.定義一個(gè)Chrome的選項(xiàng)
chrome_options = Options()
2.設(shè)置Chrome的復(fù)用地址(復(fù)用之前一定要通過命令行啟動(dòng)瀏覽器:chrome --remote-debugging-port=9222)
chrome_options.debugger_address = “127.0.0.1:9222”
3.創(chuàng)建Chrome復(fù)用對(duì)象
self.driver = webdriver.Chrome(options=chrome_options)文章來源地址http://www.zghlxwxcb.cn/news/detail-406483.html

from time import sleep
from selenium import webdriver
from selenium.webdriver.chrome.options import Options


class TestReuse:
    def setup(self):
        chrome_options = Options()
        # 和瀏覽器打開的調(diào)試端口進(jìn)行通信,瀏覽器使用chrome --remote-debugging-port=9222 開啟調(diào)試
        chrome_options.debugger_address = "127.0.0.1:9222"
        self.driver = webdriver.Chrome(options=chrome_options)

    def test_chrome_reuse(self):
        # 使用已經(jīng)打開的瀏覽器(已經(jīng)成功登錄),打開百度首頁(yè)頁(yè),然后進(jìn)行和用戶有關(guān)的操作
        self.driver.get("https://www.baidu.com/")
        # 點(diǎn)擊用戶圖標(biāo),進(jìn)入個(gè)人中心
        self.driver.find_element_by_class_name("s-top-img-wrapper").click()
        sleep(5)

到了這里,關(guān)于Chrome瀏覽器的復(fù)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Chrome 瀏覽器遠(yuǎn)程調(diào)試

    Chrome 瀏覽器遠(yuǎn)程調(diào)試

    打開瀏覽器的遠(yuǎn)程調(diào)試 Chrome瀏覽器的快捷方式,右鍵選擇“屬性”,在目標(biāo)一欄加上 --remote-debugging-port=9222 ,后面的端口可以自己定義,完成之后啟動(dòng)瀏覽器。 我們拿另外一個(gè)瀏覽器測(cè)試下 打開新版的edge瀏覽器,地址欄輸入 edge://inspect/#devices ,如果是chrome則需要輸入 chr

    2024年02月13日
    瀏覽(94)
  • 【Python小技巧】Python操控Chrome瀏覽器實(shí)現(xiàn)網(wǎng)頁(yè)打開、切換、關(guān)閉(送獨(dú)家Chrome操作打包類源碼、Chrome瀏覽器Cookie在哪里?)

    【Python小技巧】Python操控Chrome瀏覽器實(shí)現(xiàn)網(wǎng)頁(yè)打開、切換、關(guān)閉(送獨(dú)家Chrome操作打包類源碼、Chrome瀏覽器Cookie在哪里?)

    本文將為您展示如何通過Python控制瀏覽器實(shí)現(xiàn)網(wǎng)頁(yè)的打開、頁(yè)面的切換和關(guān)閉的基本操作,另外對(duì)于高階用戶,知道Chrome瀏覽器Cookie在哪里?可以方便方位Cookie從而實(shí)現(xiàn)帶登錄的更多操作。當(dāng)然,利用本文方法,你也可以提前登錄好,這樣就可以直接操作,而免去繁瑣的登錄

    2024年02月16日
    瀏覽(97)
  • Selenium配置chrome瀏覽器

    Selenium配置chrome瀏覽器

    依舊是記錄自己配置的東西,防止之后忘了找不到 如果使用: 可以直接打開chrome瀏覽器,那就可以直接用,但是一般來說都是缺配置的,會(huì)報(bào)錯(cuò): selenium啟動(dòng)配置參數(shù)接收是ChromeOptions類,需要webdriver.exe的驅(qū)動(dòng) 所以最后代碼如下: chrome需要對(duì)應(yīng)版本的chromedriver,這里提供一

    2024年02月07日
    瀏覽(95)
  • Chrome瀏覽器斷點(diǎn)調(diào)試技巧

    Chrome瀏覽器斷點(diǎn)調(diào)試技巧

    某些情況下,我們必須知道當(dāng)前代碼的執(zhí)行順序,以及每一步變量的執(zhí)行狀態(tài)來確定代碼是否正確按照我們意愿執(zhí)行。 此時(shí)使用斷點(diǎn)調(diào)試是非常明智的選擇。 使用斷點(diǎn)調(diào)試的第一步,我們需要打開控制臺(tái),選擇sources,并點(diǎn)擊需要調(diào)試的文件。 此時(shí)在右側(cè)面板可以看到調(diào)試操

    2024年02月06日
    瀏覽(22)
  • 【Tricks】關(guān)于如何防止edge瀏覽器偷取chrome瀏覽器的賬號(hào)

    【Tricks】關(guān)于如何防止edge瀏覽器偷取chrome瀏覽器的賬號(hào)

    前段時(shí)間edge自動(dòng)更新了,我并沒有太在意界面的問題。但是由于我使用同一個(gè)網(wǎng)站平臺(tái)時(shí),例如b站,甚至是郵箱,edge的賬號(hào)和chrome的賬號(hào)會(huì)自動(dòng)同步,這就導(dǎo)致我很難短時(shí)間內(nèi)切換賬號(hào),亦或是同時(shí)登錄兩個(gè)賬號(hào)。 It is quite ANNOYING. 于是就有了這篇雜談博客。這里特別感謝

    2024年02月07日
    瀏覽(30)
  • 如何開發(fā)一個(gè)chrome瀏覽器插件

    如何開發(fā)一個(gè)chrome瀏覽器插件

    目錄 前言 chrome擴(kuò)展程序 文件結(jié)構(gòu) manifest.json html和css js 加載插件 調(diào)試 總結(jié) 當(dāng)前,chrome瀏覽器早已成為占據(jù)最大的市場(chǎng)份額,也是綜合體驗(yàn)最好的瀏覽器,開發(fā)人員使用的瀏覽器基本都以它為主。 我在使用chrome的過程中,積累增加了很多書簽,最多的時(shí)候接近上千個(gè),后續(xù)

    2024年02月08日
    瀏覽(101)
  • chrome谷歌瀏覽器歷史版本

    chrome谷歌瀏覽器歷史版本

    分享一個(gè)可下載谷歌瀏覽器所有歷史版本的鏈接 chrome歷史版本,點(diǎn)擊下載 查看瀏覽器版本 打開瀏覽器控制臺(tái),輸入 navigator.appVersion 并回車 如圖所示: 瀏覽器版本為92

    2024年02月09日
    瀏覽(97)
  • 如何開啟多個(gè)獨(dú)立Chrome瀏覽器

    如何開啟多個(gè)獨(dú)立Chrome瀏覽器

    作為測(cè)試或者開發(fā)人員,有些情況下會(huì)用到 Chrome 瀏覽器,但有時(shí)是同一個(gè) Chrome 瀏覽器無法為我們提供隔離開的不同環(huán)境。這樣 我們就需要清理 cache 、切換賬號(hào)等,降低了我們的工作效率。今天的主題是如何開啟多個(gè)獨(dú)立的 Chrome 瀏覽器。 如果想開啟 N 個(gè) Chrome 瀏覽器,重

    2024年02月11日
    瀏覽(27)
  • Ubuntu上安裝Chrome瀏覽器

    在Ubuntu上安裝Chrome瀏覽器非常簡(jiǎn)單,只需要按照以下步驟操作即可: 打開終端(Ctrl+Alt+T) 添加Google官方的軟件源到你的系統(tǒng)中。運(yùn)行以下命令: 更新軟件源。運(yùn)行以下命令: 安裝Chrome瀏覽器。運(yùn)行以下命令: 安裝完成后,你可以在應(yīng)用程序列表中找到Chrome瀏覽器,并從那

    2024年02月04日
    瀏覽(31)
  • Chrome-谷歌瀏覽器多開教程

    Chrome-谷歌瀏覽器多開教程

    在我們的日常生活中,我們常常在某一時(shí)刻需要在進(jìn)行多個(gè)賬號(hào)的查看,例如在跨境電商時(shí),我們常常需要開多各店鋪頁(yè)面,又或者,我們?cè)谕嬗螒驎r(shí),需要開多個(gè)賬號(hào)同時(shí)進(jìn)行運(yùn)作,如果我們使用普通軟件,也許效果并不理想,也不一定就能夠?qū)崿F(xiàn)多個(gè)賬戶是分別獨(dú)立運(yùn)行

    2024年02月03日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包