Web端UI測試滾動條的處理方式(python3+selenium3)(2)

一、改變數值大小,滾動到頁面的任意位置,缺點是沒法精肯定位。

clipboard.png

使用上述代碼進行實例操做spa

clipboard.png

二、使用鍵盤的DOWN按鍵來控制滾動條滑動,缺點滑動的距離過短,須要太多代碼量。

clipboard.png

使用上述代碼進行實例操做。(注意字母的大小寫)3d

clipboard.png

三、橫向滾動條的控制(較少見)

clipboard.png

使用上述代碼進行實例操做。jwt

clipboard.png

四、元素聚焦原理:直接讓頁面先跳到元素出現的位置,而後藉助JS去實現操做。

這種方法主要是用來解決咱們在遇到每次打開的頁面不同,元素所在位置也在變化,沒法肯定要操做的元素。blog

使用上述代碼進行實例操做。ip

clipboard.png

補充說明:it

(1)若要對頁面中內嵌窗口的滾動條進行操做,就要先定位內嵌窗口,再對窗口內的滾動條進行操做; (2)方法一scrollTop是以像素爲單位控制滾動條位置,0表示最上方,10000表示最底部; (3)方法二使用前要先導入Keys包。
相關文章
相關標籤/搜索