1. <em id="yud1w"><acronym id="yud1w"><u id="yud1w"></u></acronym></em>
      
      
      <button id="yud1w"></button>

      python

      當前位置:首頁?>?selenium教程?>?當前文章

      selenium教程

      selenium操作iframe元素,切入退出操作

      2020-03-17 152贊 老董筆記
      每篇文章努力于解決一個問題!更多精品可移步文章底部。

        iframe是個特殊的標簽,相當于在網頁內部重新嵌套一個網頁。如果selenium要操作iframe里面的元素,則需要先切入iframe。selenium操作iframe方法如下:

        1、selenium切換到iframe(定位iframe)

        1)iframe有id(理論上id本來就是唯一的),直接寫id

        driver.switch_to_frame("xxx")

        
        2)有name且唯一,直接寫name

        driver.switch_to_frame("xxxx")

        
        3)通過索引切換

        driver.switch_to_frame(0) # 第一個iframe

        
        4)先定位iframe元素再切換

        iframe = driver.find_elements_by_xxxx
        driver.switch_to_frame(iframe)

        
        2、frame嵌套

        1)從frame中切回主文檔

        switch_to.default_content()

        
        2)切到父文檔(相當于后退)

        switch_to.parent_frame()

        
        3)如果iframe1嵌套iframe2,從主文檔切到iframe2需要先切入iframe1再切iframe2。

        selenium要操作iframe比較簡單,下節課我們用網易郵箱測試下,網頁郵箱登陸元素就是在iframe里面的。

      文章評論

      selenium操作iframe元素,切入退出操作文章寫得不錯,值得贊賞
      国产99视频精品免视看6