WebDriver API 元素定位(三)
生活随笔
收集整理的這篇文章主要介紹了
WebDriver API 元素定位(三)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 將元素滾定到可見區域
web頁面不能一次顯示全部全部顯示,需要借助滾定來查看相應的顯示;selenium進行操作時,需要在可視范圍內進行操作,
就需要將特定的元素滾動到可視范圍進行操作,可以借助“execute_script("arguments[0].scrollIntoView();", target)”’來滾動頁面。
?、佟 river.execute_script("arguments[0].scrollIntoView();", target) #將元素滾定到頁面頂部(target表示需要顯示的元素)
?、凇 river.execute_script("arguments[0].scrollIntoView(false);",target) #將元素滾定到頁面底部
- iframe切換
iframe的定義:iframe 元素會創建包含另外一個文檔的內聯框架(即行內框架)
當我們需要定位iframe內部的元素,就需要進行iframe切換,否則無法定位到相應的元素。
使用qq課堂的登錄頁面為例:
# 選擇iframe driver.switch_to.frame('login_frame_qq')?
轉載于:https://www.cnblogs.com/xiashang/p/9235609.html
總結
以上是生活随笔為你收集整理的WebDriver API 元素定位(三)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STL库的应用
- 下一篇: Jquery日历编写小练习