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

Selenium之窗口切換

這篇具有很好參考價(jià)值的文章主要介紹了Selenium之窗口切換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

窗口切換

1、動作:導(dǎo)致新窗口的出現(xiàn)

2、獲?。核写翱诘木浔?。driver.window_handles ?# 是個列表

3、切換:driver.switch_to.window(窗口句柄)

獲取當(dāng)前窗口的句柄語法:driver.current_window_handle

案例:文章來源地址http://www.zghlxwxcb.cn/news/detail-793479.html

# 獲取
win_hans = driver.window_handles   # 列表,按照窗口出現(xiàn)的先后順序排序
# 切換到新窗口,進(jìn)入新的html
driver.switch_to.window(win_hans[-1])

# 切回到原來的窗口繼續(xù)操作
driver.switch_to.window(win_hans[0])

# 關(guān)閉切換到的新窗口
driver.close()

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

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

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

相關(guān)文章

  • selenium的窗口切換

    如何進(jìn)入到新窗口進(jìn)行提??? web.switch_to.window(web.window_handles[-1]) 關(guān)掉子窗口 web.close() 變更selenium窗口,回到原來的窗口 web.switch_to.window(web.window_handles[0]) 實(shí)例

    2024年02月11日
    瀏覽(19)
  • selenium窗口切換

    selenium窗口切換

    說明:本篇博客基于selenium 4.1.0 場景:點(diǎn)擊某個按鈕后,頁面是在一個新的瀏覽器中出現(xiàn)。如百度的’更多’按鈕 問題:瀏覽器可能自動切換到了新頁面,但是 selenium的driver還停留在舊頁面,導(dǎo)致無法操作新頁面 解決:使用selenium的窗口切換功能,切換到新頁面之后再進(jìn)行操

    2024年02月11日
    瀏覽(16)
  • selenium多窗口、多iframe切換、alert切換

    selenium多窗口、多iframe切換、alert切換

    場景: 在頁面操作過程中有時候點(diǎn)擊某個鏈接會彈出新的窗口,這時就需要切換到新打開的窗口上進(jìn)行操作。這種情況下,需要識別多標(biāo)簽或窗口的情況。 操作方法: switch_to.window()方法:切換窗口??梢詫?shí)現(xiàn)在不同的窗口之間切換。current_window_handle:獲得當(dāng)前窗口句柄。

    2024年02月07日
    瀏覽(20)
  • 【Selenium自動化測試】窗口切換

    在Web自動化測試過程中,有時單擊某個鏈接會彈出新的窗口,這時就需要切換到新打開的窗口中進(jìn)行操作。WebDriver 提供的 switch_to.window() 方法可以實(shí)現(xiàn)在不同的窗口之間進(jìn)行切換。 主要用到的相關(guān)方法: current_window_handle:獲得當(dāng)前窗口句柄。 window_handles:返回所有窗口的句

    2024年02月11日
    瀏覽(21)
  • selenium+python切換瀏覽器窗口

    selenium在當(dāng)前瀏覽器頁面打開了新的窗口,此時如果要聚焦到新開的瀏覽器窗口,就需要切換到新的窗口,切換窗口的操作,具體selenium+python示例如下:

    2024年02月15日
    瀏覽(21)
  • python自動化測試selenium(四)切換頁面、切換窗口

    一、切換頁面 如果定位元素失?。⊕伋鯪oSuchElementException),調(diào)查網(wǎng)頁源代碼,發(fā)現(xiàn)這個元素位于一個frame或iframe標(biāo)記的元素下的子網(wǎng)頁(html標(biāo)記)里,那么此時需要切換Frame。 切換方法一:使用frame或iframe標(biāo)記的元素的id或name屬性值來作為切換條件 switch_to.frame() 將當(dāng)前定位

    2024年02月12日
    瀏覽(27)
  • selenium+python切換瀏覽器窗口--詳細(xì)講解

    在瀏覽器頁面打開窗口后,有時點(diǎn)擊按鈕會打開新的頁面,我們需要切換到新的窗口才能去定位操作,不然無法操作,切換窗口代碼如下

    2024年02月14日
    瀏覽(17)
  • 『python爬蟲』23. selenium之窗口切換與iframe(保姆級圖文)

    『python爬蟲』23. selenium之窗口切換與iframe(保姆級圖文)

    歡迎關(guān)注 『python爬蟲』 專欄,持續(xù)更新中 歡迎關(guān)注 『python爬蟲』 專欄,持續(xù)更新中 窗口句柄的定義:WebDriver對象有window_handles 屬性,是列表對象, 里面包括了當(dāng)前瀏覽器里面 所有的窗口句柄,即每個窗口對應(yīng)唯一ID。通過窗口句柄判斷窗口一一對應(yīng)。 web = Chrome() #新建驅(qū)

    2024年02月05日
    瀏覽(23)
  • UI自動化測試之selenium工具(瀏覽器窗口的切換)

    UI自動化測試之selenium工具(瀏覽器窗口的切換)

    1、在瀏覽網(wǎng)頁的時候,有時點(diǎn)擊一個鏈接或者按鈕,會彈出一個新的窗口。這類窗口也被稱之為句柄(一個瀏覽器窗口的唯一標(biāo)識符,通過句柄實(shí)現(xiàn)不同瀏覽器窗口之間的切換),在我們手動控制瀏覽器的時候,產(chǎn)生新的句柄時瀏覽器會自動的幫我們跳轉(zhuǎn)到最新的句柄處(鼠

    2024年02月02日
    瀏覽(20)
  • python網(wǎng)絡(luò)爬蟲selenium打開多窗口與切換頁面,附詳細(xì)答案解析

    python網(wǎng)絡(luò)爬蟲selenium打開多窗口與切換頁面,附詳細(xì)答案解析

    time.sleep(2) win2 = driver.window_handles[1] driver.switch_to.window(win2) print(driver.current_url) 關(guān)于句柄在列表中的順序, 建議一般最好只額外打開一個網(wǎng)頁,不建議打開更多的網(wǎng)頁進(jìn)行切換。當(dāng)打開的網(wǎng)頁數(shù)量超過兩個時,句柄列表中的元素分別代表哪個網(wǎng)頁,其順序是不太好確定的。以下

    2024年04月09日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包