當前位置:
首頁 >
WebDriver API 元素定位(三)
發(fā)布時間:2024/6/30
33
豆豆
生活随笔
收集整理的這篇文章主要介紹了
WebDriver API 元素定位(三)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- 將元素滾定到可見區(qū)域
web頁面不能一次顯示全部全部顯示,需要借助滾定來查看相應的顯示;selenium進行操作時,需要在可視范圍內(nèi)進行操作,
就需要將特定的元素滾動到可視范圍進行操作,可以借助“execute_script("arguments[0].scrollIntoView();", target)”’來滾動頁面。
① driver.execute_script("arguments[0].scrollIntoView();", target) #將元素滾定到頁面頂部(target表示需要顯示的元素)
② driver.execute_script("arguments[0].scrollIntoView(false);",target) #將元素滾定到頁面底部
- iframe切換
iframe的定義:iframe 元素會創(chuàng)建包含另外一個文檔的內(nèi)聯(lián)框架(即行內(nèi)框架)
當我們需要定位iframe內(nèi)部的元素,就需要進行iframe切換,否則無法定位到相應的元素。
使用qq課堂的登錄頁面為例:
# 選擇iframe driver.switch_to.frame('login_frame_qq')?
轉載于:https://www.cnblogs.com/xiashang/p/9235609.html
總結
以上是生活随笔為你收集整理的WebDriver API 元素定位(三)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STL库的应用
- 下一篇: 第六章 Windows应用程序对键盘与鼠