python+selenium切換彈框的iframe框架失敗處理方法
加入一句:switch_to_default_content()
例如 LOL官網點選登入後,需要切換賬號密碼登入頁面:
參考一下程式碼:
from selenium import webdriver
from time import sleep
bro = webdriver.Firefox()
bro.maximize_window()
sleep(1)
bro.get("https://lol.qq.com/")
sleep(1)
bro.find_element_by_link_text("登入").click()
sleep(1)
bro.switch_to_default_content()#這是加進去的程式碼,如果不加入這一句的話,沒辦法正常切換到內嵌框架
e=bro.find_element_by_id("loginIframe")
bro.switch_to_frame(e)
sleep(5)
bro.find_element_by_id("switcher_plogin").click()
sleep(2)
bro.quit()
相關文章
- [python][selenium] Web UI自動化切換iframe框架以及瀏覽器操作切換視窗和處理彈窗PythonWebUI框架瀏覽器
- 探討寶塔切換php版本切換失敗的原因和解決方法PHP
- Oracle中su切換進去sqlplus登入失敗的問題處理OracleSQL
- Selenium彈框處理
- AndroidKiller反編譯失敗的處理方法Android編譯
- svn dump 失敗後的處理
- oracle對JOB失敗的處理Oracle
- npm install過程失敗的幾種處理方法NPM
- SSH 登入失敗:Host key verification failed 的處理方法AI
- win10退回win7失敗怎麼解決_win10換回win7失敗處理方法Win10Win7
- native 切換 webview 失敗,求大神協助WebView
- iframe高度處理
- Linux伺服器更換主機板後,網路卡識別失敗的處理方法Linux伺服器
- postgresql連線失敗如何處理SQL
- oracle schedule 任務失敗處理Oracle
- docker Redis單機主從哨兵模式切換失敗DockerRedis模式
- Oracle DG同步失敗故障處理(二)Oracle
- online 建立索引失敗處理索引
- js播放背景音樂失敗處理JS
- SSL證書稽核失敗的常見原因及處理方法(綜合篇)
- root.sh執行失敗的解決方法及後續處理
- 切換IP批處理檔案
- python的django安裝失敗如何處理PythonDjango
- ROSE HA切換節點導致DG失敗、恢復ROS
- Selenium系列教程-09 如何切換iframe
- Sublime 開啟命令框失敗
- Service Worker 圖片載入失敗處理
- php上傳大檔案失敗處理PHP
- 處理service named start失敗failed_dnsAIDNS
- OracleDBConsole啟動失敗處理Oracle
- 索引rebuild online失敗後處理索引Rebuild
- 成功或失敗彈窗vueVue
- 前端框架iframe相互呼叫方法前端框架
- JDK1.7 和 JDK1.8 共存,快速處理方法及切換JDK
- win10 cmd中命令失敗怎麼解決_win10電腦cmd中命令失敗處理方法Win10
- linux swap掛載失敗問題處理Linux
- 啟用系統登入失敗處理功能
- goldengate ddl_setup執行失敗處理Go