問題:在使用selenium進行web端UI自動化測試過程中,遇到網頁內容需要鼠標滾動才能夠加載剩余的內容,否則就無法定位到想要的元素。
提供兩種方法可解決以上問題:
方法1:將瀏覽器的高度設置到足夠長,然后設置延時,等待頁面全部加載完成。
方法2:使用window.scrollTo()或window.scrollBy()方法,模擬瀏覽器滾動條
window.scrollTo():把內容滾動到指定的坐標
window.scrollBy():把內容滾動到指定的像素數
問題:在使用selenium進行web端UI自動化測試過程中,遇到網頁內容需要鼠標滾動才能夠加載剩余的內容,否則就無法定位到想要的元素。
提供兩種方法可解決以上問題:
方法1:將瀏覽器的高度設置到足夠長,然后設置延時,等待頁面全部加載完成。
方法2:使用window.scrollTo()或window.scrollBy()方法,模擬瀏覽器滾動條
window.scrollTo():把內容滾動到指定的坐標
window.scrollBy():把內容滾動到指定的像素數
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。