问题:在使用selenium进行web端UI自动化测试过程中,遇到网页内容需要鼠标滚动才能够加载剩余的内容,否则就无法定位到想要的元素。
提供两种方法可解决以上问题:
方法1:将浏览器的高度设置到足够长,然后设置延时,等待页面全部加载完成。
方法2:使用window.scrollTo()或window.scrollBy()方法,模拟浏览器滚动条
window.scrollTo():把内容滚动到指定的坐标
window.scrollBy():把内容滚动到指定的像素数