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

selenium iframe框架處理

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

對(duì)于子嵌套的頁(yè)面,我們直接標(biāo)簽定位會(huì)報(bào)錯(cuò),如下面代碼

from selenium import webdriver
from selenium.webdriver.common.by import By
#瀏覽器驅(qū)動(dòng)
bro=webdriver.Chrome()
#目標(biāo)網(wǎng)址
bro.get('https://www.runoob.com/html/html-iframes.html')
#標(biāo)簽定位
a=bro.find_element(By.CLASS_NAME,'item-to')
print(a)

selenium iframe框架處理,selenium,測(cè)試工具

所以我們要切換作用域,根據(jù)iframe標(biāo)簽的id轉(zhuǎn)入iframe框架,再進(jìn)行后續(xù)操作。

操作完成后返回主框架

selenium iframe框架處理,selenium,測(cè)試工具

from selenium import webdriver
from selenium.webdriver.common.by import By
#瀏覽器驅(qū)動(dòng)
bro=webdriver.Chrome()
#目標(biāo)網(wǎng)址
bro.get('https://www.runoob.com/html/html-iframes.html')
bro.switch_to.frame(1)
#bro.switch_to.frame(iframe_id)
#標(biāo)簽定位
a=bro.find_element(By.CLASS_NAME,'item-top')
#返回主框架
bro.switch_to.default_content()
print(a)

selenium iframe框架處理,selenium,測(cè)試工具

源碼語(yǔ)法請(qǐng)看下圖?

selenium iframe框架處理,selenium,測(cè)試工具

模擬登錄

我們來(lái)模擬登錄進(jìn)行簡(jiǎn)單案例加以鞏固,比如qq空間登錄界面。

現(xiàn)在一般來(lái)說(shuō),進(jìn)入qq空間官網(wǎng)都會(huì)顯示二維碼登錄,所以,我們要定位到賬號(hào)密碼登錄界面

selenium iframe框架處理,selenium,測(cè)試工具

?然后我們還發(fā)現(xiàn),在輸入界面還使用了子框架

selenium iframe框架處理,selenium,測(cè)試工具

from selenium import webdriver
from selenium.webdriver.common.by import By
from time import  sleep
#瀏覽器驅(qū)動(dòng)
bro=webdriver.Chrome()
#目標(biāo)網(wǎng)址
bro.get('https://qzone.qq.com/')
#切入子框架中
bro.switch_to.frame('login_frame')
#標(biāo)簽定位到-密碼登錄
bin=bro.find_element(By.ID,'switcher_plogin')
bin.click()#點(diǎn)擊進(jìn)去

uer=bro.find_element(By.ID,'u')#定位賬號(hào)
pass_word=bro.find_element(By.ID,'p')#定位密碼
uer.send_keys("1248820171")#輸入賬號(hào)
pass_word.send_keys('1234566555')#輸入密碼
bro.find_element(By.ID,'login_button').click()#點(diǎn)擊登錄
sleep(5)
#釋放瀏覽器
bro.quit()

?無(wú)頭瀏覽器

在爬取數(shù)據(jù)的過(guò)程中,突然間瀏覽器蹦出來(lái)直接嚇一跳,那么有沒(méi)有什么辦法,可以關(guān)閉界面還能保證爬取工作正常進(jìn)行呢?下面就要介紹谷歌的無(wú)頭瀏覽器。

selenium iframe框架處理,selenium,測(cè)試工具

如何防止服務(wù)器端監(jiān)聽(tīng)到是selenium爬蟲(chóng)呢 ,我們有下面的反爬策略進(jìn)行規(guī)避

即導(dǎo)入一個(gè)包from selenium.webdriver import ChromeOptions

selenium iframe框架處理,selenium,測(cè)試工具文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-761707.html

到了這里,關(guān)于selenium iframe框架處理的文章就介紹完了。如果您還想了解更多內(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)文章

  • 一文詳解:自動(dòng)化測(cè)試工具——Selenium

    一文詳解:自動(dòng)化測(cè)試工具——Selenium

    Selenium是一個(gè)用于Web應(yīng)用程序測(cè)試的工具。是一個(gè)開(kāi)源的Web的自動(dòng)化測(cè)試工具,最初是為網(wǎng)站自動(dòng)化測(cè)試而開(kāi)發(fā)的,類型像我們玩游戲用的按鍵精靈,可以按指定的命令自動(dòng)操作,不同是Selenium可以直接運(yùn)行在瀏覽器上,它支持所有主流的瀏覽器,支持的瀏覽器包括IE(7, 8,

    2024年01月16日
    瀏覽(30)
  • 如何使用自動(dòng)化測(cè)試工具Selenium?

    如何使用自動(dòng)化測(cè)試工具Selenium?

    哈嘍,大家好,我是小浪。那么有一段時(shí)間沒(méi)有更新了,還是在忙實(shí)習(xí)和秋招的事情,那么今天也是實(shí)習(xí)正式結(jié)束啦,開(kāi)始繼續(xù)更新我們的學(xué)習(xí)博客,后期主要是開(kāi)發(fā)和測(cè)試的學(xué)習(xí)博客內(nèi)容巨多,感興趣的小伙伴們可以一鍵三連支持一下歐~ 目錄 一、什么是自動(dòng)化測(cè)試? 二、

    2024年02月11日
    瀏覽(100)
  • python自動(dòng)化測(cè)試工具selenium

    selenium 是網(wǎng)頁(yè)應(yīng)用中最流行的自動(dòng)化測(cè)試工具,可以用來(lái)做自動(dòng)化測(cè)試或者瀏覽器爬蟲(chóng)等。官網(wǎng)地址為:Selenium。相對(duì)于另外一款web自動(dòng)化測(cè)試工具QTP來(lái)說(shuō)有如下優(yōu)點(diǎn): 免費(fèi)開(kāi)源輕量級(jí),不同語(yǔ)言只需要一個(gè)體積很小的依賴包 支持多種系統(tǒng),包括Windows,Mac,Linux 支持多種瀏

    2024年02月08日
    瀏覽(27)
  • 自動(dòng)化測(cè)試工具-Selenium:Selenium的核心三大組件詳解

    自動(dòng)化測(cè)試工具-Selenium:Selenium的核心三大組件詳解

    目錄 1. WebDriver 1.1 WebDriver的通信方式 1.2 WebDriver的功能 1.3 W3C推薦標(biāo)準(zhǔn) 2. Grid 3. IDE Selenium 是支持 web 瀏覽器自動(dòng)化的一系列工具和庫(kù)的綜合項(xiàng)目。官方對(duì)Selenium認(rèn)可的三大組件或API分別是: WebDriver、Selenium IDE、Grid。 其中,WebDriver又被稱為Selenium的核心。 下面本篇文章將深度介

    2024年02月03日
    瀏覽(52)
  • 自動(dòng)化測(cè)試工具selenium的安裝方法

    一、什么是selenium Selenium 是一套 Web網(wǎng)站 的程序自動(dòng)化操作 解決方案。 通過(guò)它,我們可以寫出自動(dòng)化程序,像人一樣在瀏覽器里操作web界面。 比如點(diǎn)擊界面按鈕,在文本框中輸入文字 等操作。 Selenium 通過(guò)使用? WebDriver ?支持市場(chǎng)上所有主流瀏覽器的自動(dòng)化。 Webdriver 是一個(gè)

    2024年02月09日
    瀏覽(30)
  • 自動(dòng)化測(cè)試工具Selenium的語(yǔ)法續(xù).

    自動(dòng)化測(cè)試工具Selenium的語(yǔ)法續(xù).

    OK,那么上篇博客我們介紹了如何搭建基于Java+selenium的環(huán)境,并且使用selenium的一些語(yǔ)法給大家演示了如何進(jìn)行自動(dòng)化測(cè)試的案例,那么本篇博客我們來(lái)繼續(xù)學(xué)習(xí)selenium的一些其他的比較重要的語(yǔ)法,感謝關(guān)注,期待三連~ 目錄 一、定位一組元素 二、下拉框處理 三、上傳文件

    2024年02月10日
    瀏覽(32)
  • 自動(dòng)化測(cè)試工具Selenium的基本使用方法,軟件測(cè)試基礎(chǔ)

    自動(dòng)化測(cè)試工具Selenium的基本使用方法,軟件測(cè)試基礎(chǔ)

    browser.find_element(By.ID,‘kw’).send_keys(“美女”) browser.find_element_by_id(‘kw’).send_keys(‘性感’) 2.通過(guò)標(biāo)簽name屬性進(jìn)行定位 browser.find_element_by_name(“wd”).send_keys(“Linux”) browser.find_element(By.NAME,‘wd’).send_keys(“美女”) 3.通過(guò)標(biāo)簽名進(jìn)行定位 browser.find_element_by_tag_name(“input”).

    2024年04月22日
    瀏覽(97)
  • Selenium教程:自動(dòng)化瀏覽器測(cè)試工具

    Selenium教程:自動(dòng)化瀏覽器測(cè)試工具

    Selenium是一款用于自動(dòng)化瀏覽器測(cè)試的工具,它提供了一系列的API和功能,使得開(kāi)發(fā)人員可以編寫腳本來(lái)模擬用戶在瀏覽器中的行為。無(wú)論是在Web應(yīng)用程序的功能測(cè)試、性能測(cè)試還是數(shù)據(jù)抓取方面,Selenium都是一個(gè)強(qiáng)大且廣泛使用的工具。 在開(kāi)始使用Selenium之前,您需要進(jìn)行安

    2024年02月07日
    瀏覽(201)
  • Web應(yīng)用程序測(cè)試工具Selenium用法詳解

    Web應(yīng)用程序測(cè)試工具Selenium用法詳解

    目錄 一、引言 二、Selenium簡(jiǎn)介 三、Selenium安裝與配置 1、安裝Selenium 2、配置瀏覽器驅(qū)動(dòng) 3、配置測(cè)試環(huán)境 四、Selenium用法詳解 1、導(dǎo)入Selenium庫(kù)和瀏覽器驅(qū)動(dòng) 2、啟動(dòng)瀏覽器并打開(kāi)網(wǎng)頁(yè) 3、定位元素 4、執(zhí)行操作 5、斷言與驗(yàn)證 6、等待與隱式等待 7、關(guān)閉瀏覽器 五、總結(jié)與建議

    2024年02月02日
    瀏覽(20)
  • 十大開(kāi)源測(cè)試工具和框架

    十大開(kāi)源測(cè)試工具和框架

    免費(fèi)的開(kāi)源框架和工具由于其開(kāi)源特性,現(xiàn)在逐漸成為自動(dòng)化測(cè)試的首選解決方案。區(qū)別在于,你是喜歡使用類庫(kù)編寫一個(gè)全新的自動(dòng)化測(cè)試框架,或者喜歡使用一個(gè)現(xiàn)成的工具。 本文幫忙你快速了解 10 大免費(fèi)和開(kāi)源測(cè)試工具、框架。 Katalon-Studio Katalon Studio 是一款流行的免

    2024年02月05日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包