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

selenium 網(wǎng)頁(yè)自動(dòng)化-在訪(fǎng)問(wèn)一個(gè)網(wǎng)頁(yè)時(shí)彈出的瀏覽器窗口,我該如何處理?

這篇具有很好參考價(jià)值的文章主要介紹了selenium 網(wǎng)頁(yè)自動(dòng)化-在訪(fǎng)問(wèn)一個(gè)網(wǎng)頁(yè)時(shí)彈出的瀏覽器窗口,我該如何處理?。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

selenium 網(wǎng)頁(yè)自動(dòng)化-在訪(fǎng)問(wèn)一個(gè)網(wǎng)頁(yè)時(shí)彈出的瀏覽器窗口,我該如何處理?,軟件測(cè)試,軟件測(cè)試工程師,自動(dòng)化測(cè)試,selenium,自動(dòng)化,測(cè)試工具,自動(dòng)化測(cè)試,軟件測(cè)試,功能測(cè)試,程序人生

前言

相信大家在使用selenium做網(wǎng)頁(yè)自動(dòng)化時(shí),會(huì)遇到如下這樣的一個(gè)場(chǎng)景:

selenium 網(wǎng)頁(yè)自動(dòng)化-在訪(fǎng)問(wèn)一個(gè)網(wǎng)頁(yè)時(shí)彈出的瀏覽器窗口,我該如何處理?,軟件測(cè)試,軟件測(cè)試工程師,自動(dòng)化測(cè)試,selenium,自動(dòng)化,測(cè)試工具,自動(dòng)化測(cè)試,軟件測(cè)試,功能測(cè)試,程序人生

在你使用get訪(fǎng)問(wèn)某一個(gè)網(wǎng)址時(shí),會(huì)在頁(yè)面中彈出如上圖所示的彈出框。

首先想到是利用Alert類(lèi)來(lái)處理它。

然而,很不幸,Alert類(lèi)處理的結(jié)果就是沒(méi)有結(jié)果,并不能夠?qū)⑦@個(gè)彈出框關(guān)閉掉。

無(wú)法用處理alert的方式來(lái)關(guān)閉該彈出框,不關(guān)閉又無(wú)法對(duì)頁(yè)面進(jìn)行其他操作,怎么辦呢?

解決方案

用鍵盤(pán)的Enter鍵來(lái)關(guān)閉該彈出框。

由于send_keys方法只能是針對(duì)元素來(lái)發(fā)送selenium的key值,而當(dāng)前案例無(wú)法定位到該彈出框。

所以使用 PyKeyboad 來(lái)實(shí)現(xiàn)用python操作鍵盤(pán)

具體解決步驟

步驟1:想要使用PyKeyboard,需要先安裝:pywin32->pyHook->PyUserInput

(1)安裝pywin32

安裝國(guó)外源的pywin32,會(huì)經(jīng)常遇到因?yàn)槌瑫r(shí)導(dǎo)致安裝失敗,因此建議用國(guó)內(nèi)源來(lái)安裝。

可通過(guò)cmd來(lái)安裝國(guó)內(nèi)源的pywin32,指令如下:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywin32

其中:https://pypi.tuna.tsinghua.edu.cn/simple是清華大學(xué)的鏡像文件地址。

也可選擇其他國(guó)內(nèi)源,例如:

阿里云:https://mirrors.aliyun.com/pypi/simple/

豆瓣:https://pypi.douban.com/simple/

(2) 如何安裝pyHook

從https://blog.csdn.net/dianmomanxue/article/details/95044676下載對(duì)應(yīng)版本的pyHook后,通過(guò)cmd進(jìn)入到該pyHook的文件夾路徑后,輸入:

pip install pyHook1.5.1cp37cp37mwin_amd64.whl

(3) 如何安裝PyUserInput

通過(guò)cmd,輸入:pip install PyUserInput

步驟2:py文件中導(dǎo)入PyKeyboard,并輸入Enter鍵:

selenium 網(wǎng)頁(yè)自動(dòng)化-在訪(fǎng)問(wèn)一個(gè)網(wǎng)頁(yè)時(shí)彈出的瀏覽器窗口,我該如何處理?,軟件測(cè)試,軟件測(cè)試工程師,自動(dòng)化測(cè)試,selenium,自動(dòng)化,測(cè)試工具,自動(dòng)化測(cè)試,軟件測(cè)試,功能測(cè)試,程序人生

若需要按下其他鍵,可選中PyKeyboard后,按ctrl+b,查看 special_key_assignment函數(shù)下的屬性的說(shuō)明。

本文最開(kāi)頭截圖完整的處理代碼如下:

selenium 網(wǎng)頁(yè)自動(dòng)化-在訪(fǎng)問(wèn)一個(gè)網(wǎng)頁(yè)時(shí)彈出的瀏覽器窗口,我該如何處理?,軟件測(cè)試,軟件測(cè)試工程師,自動(dòng)化測(cè)試,selenium,自動(dòng)化,測(cè)試工具,自動(dòng)化測(cè)試,軟件測(cè)試,功能測(cè)試,程序人生

最后感謝每一個(gè)認(rèn)真閱讀我文章的人,禮尚往來(lái)總是要有的,雖然不是什么很值錢(qián)的東西,如果你用得到的話(huà)可以直接拿走:

selenium 網(wǎng)頁(yè)自動(dòng)化-在訪(fǎng)問(wèn)一個(gè)網(wǎng)頁(yè)時(shí)彈出的瀏覽器窗口,我該如何處理?,軟件測(cè)試,軟件測(cè)試工程師,自動(dòng)化測(cè)試,selenium,自動(dòng)化,測(cè)試工具,自動(dòng)化測(cè)試,軟件測(cè)試,功能測(cè)試,程序人生

這些資料,對(duì)于【軟件測(cè)試】的朋友來(lái)說(shuō)應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴上萬(wàn)個(gè)測(cè)試工程師們走過(guò)最艱難的路程,希望也能幫助到你!???文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-732500.html

到了這里,關(guān)于selenium 網(wǎng)頁(yè)自動(dòng)化-在訪(fǎng)問(wèn)一個(gè)網(wǎng)頁(yè)時(shí)彈出的瀏覽器窗口,我該如何處理?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(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)文章

  • Python Selenium網(wǎng)頁(yè)自動(dòng)化利器使用詳解

    Python Selenium網(wǎng)頁(yè)自動(dòng)化利器使用詳解

    Selenium是一個(gè)自動(dòng)化測(cè)試工具,主要用于模擬用戶(hù)在Web應(yīng)用程序中的交互操作。雖然它最初被設(shè)計(jì)用于自動(dòng)化測(cè)試,但也被廣泛用于網(wǎng)頁(yè)數(shù)據(jù)抓取、網(wǎng)頁(yè)自動(dòng)化操作和網(wǎng)頁(yè)測(cè)試。 首先,需要安裝Selenium庫(kù)。使用pip來(lái)安裝Selenium: 1 pip install selenium 此外,需要下載并安裝一個(gè)瀏覽

    2024年01月18日
    瀏覽(100)
  • selenium入門(mén)超詳細(xì)教程——網(wǎng)頁(yè)自動(dòng)化操作

    selenium入門(mén)超詳細(xì)教程——網(wǎng)頁(yè)自動(dòng)化操作

    Selenium是廣泛使用的模擬瀏覽器運(yùn)行的庫(kù),它是一個(gè)用于Web應(yīng)用程序測(cè)試的工具。 Selenium測(cè)試直接運(yùn)行在瀏覽器中,就像真正的用戶(hù)在操作一樣,并且支持大多數(shù)現(xiàn)代 Web 瀏覽器。下面就進(jìn)入正式的學(xué)習(xí)階段。 激活虛擬環(huán)境 通過(guò)pip安裝 針對(duì)不同的瀏覽器,需要安裝不同的驅(qū)動(dòng)

    2024年02月03日
    瀏覽(27)
  • 如何隱藏Selenium特征實(shí)現(xiàn)自動(dòng)化網(wǎng)頁(yè)采集

    如何隱藏Selenium特征實(shí)現(xiàn)自動(dòng)化網(wǎng)頁(yè)采集

    Selenium是一個(gè)流行的自動(dòng)化網(wǎng)頁(yè)測(cè)試工具,可以通過(guò)模擬用戶(hù)在Chrome瀏覽器中的操作來(lái)完成網(wǎng)站的測(cè)試。然而,有些網(wǎng)站會(huì)檢測(cè)瀏覽器是否由Selenium驅(qū)動(dòng),如果是,就會(huì)返回錯(cuò)誤的結(jié)果或拒絕訪(fǎng)問(wèn)。為了避免這種情況,我們需要隱藏Selenium的特征,讓網(wǎng)站認(rèn)為我們是正常的用戶(hù)

    2024年02月04日
    瀏覽(21)
  • Selenium基礎(chǔ):自動(dòng)化你的網(wǎng)頁(yè)交互!

    Selenium基礎(chǔ):自動(dòng)化你的網(wǎng)頁(yè)交互!

    在構(gòu)建Python爬蟲(chóng)的過(guò)程中,你可能會(huì)遇到需要與網(wǎng)頁(yè)進(jìn)行交互的情況,比如填充表單、點(diǎn)擊按鈕等。這時(shí),Selenium庫(kù)就成了你的有力工具。Selenium是一個(gè)強(qiáng)大的工具,能夠模擬用戶(hù)在網(wǎng)頁(yè)上的各種操作。本篇博客將向你介紹Selenium的基礎(chǔ)用法,以及如何在你的爬蟲(chóng)中使用Seleni

    2024年03月22日
    瀏覽(23)
  • 【selenium模塊-WEB自動(dòng)化】八大網(wǎng)頁(yè)元素定位方法(三)

    【selenium模塊-WEB自動(dòng)化】八大網(wǎng)頁(yè)元素定位方法(三)

    一、id 定位 標(biāo)簽的 id 具有唯一性,就像人的身份證。 二、name 定位 name 指定標(biāo)簽的名稱(chēng),在頁(yè)面中可以不唯一。 三、class 定位 class 指定標(biāo)簽的類(lèi)名,在頁(yè)面中可以不唯一。 四、tag 定位 每個(gè) tag 往往用來(lái)定義一類(lèi)功能,所以通過(guò) tag 來(lái)識(shí)別某個(gè)元素的成功率很低,每個(gè)頁(yè)面

    2024年02月15日
    瀏覽(23)
  • 探索自動(dòng)化網(wǎng)頁(yè)交互的魔力:學(xué)習(xí) Selenium 之旅【超詳細(xì)】

    探索自動(dòng)化網(wǎng)頁(yè)交互的魔力:學(xué)習(xí) Selenium 之旅【超詳細(xì)】

    \\\"在當(dāng)今數(shù)字化的世界中,網(wǎng)頁(yè)自動(dòng)化已經(jīng)成為了不可或缺的技能。想象一下,您可以通過(guò)編寫(xiě)代碼,讓瀏覽器自動(dòng)執(zhí)行各種操作,從點(diǎn)擊按鈕到填寫(xiě)表單,從網(wǎng)頁(yè)抓取數(shù)據(jù)到進(jìn)行自動(dòng)化測(cè)試。學(xué)習(xí) Selenium,這一功能強(qiáng)大的自動(dòng)化工具,將為您打開(kāi)無(wú)盡的可能性。在本博客中,

    2024年02月13日
    瀏覽(15)
  • python腳本——selenium自動(dòng)化執(zhí)行一些網(wǎng)頁(yè)上的操作

    通過(guò)python的selenium模塊,自動(dòng)化執(zhí)行一些網(wǎng)頁(yè)上的重復(fù)的無(wú)聊的工作。 chromdriver下載地址

    2024年02月13日
    瀏覽(21)
  • Python+VS Code+Selenium+EdgeDriver實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)化

    Python+VS Code+Selenium+EdgeDriver實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)化

    一:安裝Selenium 這里用 pip 安裝Selenium?3.3.1 1,打開(kāi) CMD ,輸入 pip install selenium==3.3.1 2,出現(xiàn) Successfully Install 后關(guān)閉窗口( 我是卸載后安裝,第一次安裝的界面與此不同 ) ?3,使用pip show selenium 可以查看版本 注意:非必要不安裝4.0及以上版本,新版本調(diào)用Pack時(shí)語(yǔ)法發(fā)生改動(dòng)

    2024年01月19日
    瀏覽(28)
  • Python-爬蟲(chóng)、自動(dòng)化(selenium,動(dòng)態(tài)網(wǎng)頁(yè)翻頁(yè),模擬搜索,下拉列表選擇、selenium行為鏈)

    Python-爬蟲(chóng)、自動(dòng)化(selenium,動(dòng)態(tài)網(wǎng)頁(yè)翻頁(yè),模擬搜索,下拉列表選擇、selenium行為鏈)

    selenium是一個(gè)Web自動(dòng)化測(cè)試工具,可以直接運(yùn)行在瀏覽器上·支持所有主流的瀏覽器.可以根據(jù)我們的指令,讓瀏覽器自動(dòng)加載頁(yè)面,獲取需要的數(shù)據(jù),基礎(chǔ)頁(yè)面截圖等。 使用pip install selenium命令下載selenium模塊。 運(yùn)行下列代碼: 說(shuō)明沒(méi)有下載對(duì)應(yīng)瀏覽器的驅(qū)動(dòng),這里使用谷歌

    2024年02月01日
    瀏覽(28)
  • 京東VC后臺(tái)自動(dòng)批量上傳主圖 大聰明自動(dòng)傳主圖 c# selenium網(wǎng)頁(yè)自動(dòng)化傳圖

    京東VC后臺(tái)自動(dòng)批量上傳主圖 大聰明自動(dòng)傳主圖 c# selenium網(wǎng)頁(yè)自動(dòng)化傳圖

    這里介紹干什么用 減輕電商設(shè)計(jì)日常重復(fù)傳主圖工作。 我任職的公司每次手動(dòng)傳主圖150個(gè)sku,大概需要一個(gè)半小時(shí)。 碰到節(jié)假日放假人在家中,也免不了這個(gè)事情。 這事實(shí)在有點(diǎn)煩人,遂百度學(xué)習(xí)了c# 和 selenium 制作了這個(gè)小傳圖軟件,解放雙手,讓電腦自己傳主圖。 這里

    2024年02月01日
    瀏覽(14)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包