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

Selenium如何隱藏瀏覽器頁(yè)面?

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

Selenium隱藏瀏覽器頁(yè)面
?

背景

在工作,學(xué)習(xí)中,我們常常會(huì)使用selenium來(lái)獲取網(wǎng)頁(yè)上的數(shù)據(jù),編完完整程序之后,實(shí)現(xiàn)真正意義上的自動(dòng)化獲取,此時(shí)我們會(huì)發(fā)現(xiàn)在運(yùn)行中往往會(huì)彈出瀏覽器頁(yè)面,在調(diào)試過(guò)程中,這很方便,但是跑自動(dòng)化時(shí),我們就需要將瀏覽器隱藏在后臺(tái)運(yùn)行即可。這樣就不會(huì)影響其他工作的進(jìn)行。

方法

主要是通過(guò)修改瀏覽器啟動(dòng)選項(xiàng)進(jìn)行設(shè)置,其實(shí)就是將driver=webdriver.Chrome()換成一下三行代碼即可,涉及代碼如下:

 #瀏覽器啟動(dòng)選項(xiàng)
  option=webdriver.ChromeOptions()
  #指定為無(wú)界面模式
  option.add_argument('--headless')
  # option.headless=True  或者將上面的語(yǔ)句換成這條亦可
  #創(chuàng)建Chrome驅(qū)動(dòng)程序的實(shí)例
  driver=webdriver.Chrome(options=option)

下面通過(guò)實(shí)例來(lái)展示,實(shí)現(xiàn)結(jié)果:

彈出瀏覽器頁(yè)面

在這里我列出一個(gè)我認(rèn)為不錯(cuò)的方法,分享給小伙伴們:?

首先,是不隱藏瀏覽器的正常寫法如下:

from selenium import webdriver
  from selenium.webdriver.common.by import By
  url='https://www.baidu.com/'
  #創(chuàng)建Chrome驅(qū)動(dòng)程序的實(shí)例
  driver=webdriver.Chrome()
  #打開瀏覽器并獲取此網(wǎng)址的信息
  driver.get(url)
  #根據(jù)定位條件定位內(nèi)容,并輸出
  content=driver.find_element(By.XPATH,'//*[@id="s-top-left"]/a[1]')
  print(content.text)
  #關(guān)閉瀏覽器
  driver.close()

?運(yùn)行結(jié)果如下:此時(shí)是有瀏覽器頁(yè)面彈出的。

D:\workplace\venv\Scripts\python.exe D:\workplace\venv\111.py
  新聞
  Process finished with exit code 0

?在后臺(tái)隱藏瀏覽器頁(yè)面

通過(guò)修改瀏覽器啟動(dòng)選項(xiàng),來(lái)設(shè)置瀏覽器的顯隱:

from selenium import webdriver
  from selenium.webdriver.common.by import By
  url='https://www.baidu.com/'
  #瀏覽器啟動(dòng)選項(xiàng)
  option=webdriver.ChromeOptions()
  #添加啟動(dòng)選項(xiàng),指定為無(wú)界面模式
  option.add_argument('--headless')
  # option.headless=True  或者將上面的語(yǔ)句換成這條亦可
  #創(chuàng)建Chrome驅(qū)動(dòng)程序的實(shí)例
  driver=webdriver.Chrome(options=option)
  #,打開瀏覽器并獲取此網(wǎng)址的信息
  driver.get(url)
  #根據(jù)定位條件定位內(nèi)容,并輸出
  content=driver.find_element(By.XPATH,'//*[@id="s-top-left"]/a[1]')
  print(content.text)
  #關(guān)閉瀏覽器
  driver.close()

?運(yùn)行結(jié)果如下,此時(shí)瀏覽器頁(yè)面無(wú)彈出。

 D:\workplace\venv\Scripts\python.exe D:\workplace\venv\111.py
  新聞
  Process finished with exit code 0

?總結(jié)

掌握一門技術(shù)的最佳途徑就是實(shí)踐,好記性不如爛筆頭,讓咱們一起去實(shí)踐學(xué)習(xí)吧!

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

selenium 隱藏瀏覽器運(yùn)行,selenium,功能測(cè)試,測(cè)試用例,軟件測(cè)試,職場(chǎng)和發(fā)展?

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

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

本文來(lái)自互聯(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)文章

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包