python UI自動化之切換iframe


python+selenium寫UI自動化的時候,經常會遇到需要切換iframe的情況,這里介紹幾種切換iframe的方式

1、使用id定位

driver.switch_to.frame("id")

2、使用index定位

driver.switch_to.frame(index)

3、使用name定位

driver.switch_to.frame("name")  

如果iframe既沒有id也沒有name屬性,通過index也不好判斷需要切換的iframe,那么需要通過元素去定位到要切換的iframe,然后再進行切換

由於頁面加載的時候 可能會存在加載問題,定位元素時最好使用等待方法,否則很可能會報錯

ele = driver.find_element_by_xpath(".//div[@id="jhzdxq"]/iframe")
driver.switch_to.frame(ele)  

以上就是幾種常用的切換iframe的方法。 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM