2017-07-26 65 views
1

我嘗試使用以下關鍵字在android系統向下滾動到列表視圖:如何使用機器人框架滾動列表視圖的結尾?

***Keyword*** T1 
    : FOR ${index} IN RANGE 100 
    \ ${val} evaluate 0.1*${index} 
    \ run keyword Swipe 0.1  0.4  ${val}  ${val} 

這是正常滾動,但不能立即移動到列表視圖的結尾。是否有任何方法可以立即下移到列表視圖。

回答

0

如果你想要在你的頁面底部(結束),你應該使用下面的一塊。 如果列表中存在幀不是一定要選擇幀

Execute JavaScript window.scrollTo(0, document.body.scrollHeight) 

如果你嘗試滾動任何存在的網頁上,你應該使用這段代碼。根據您的頁面hieght,並根據您的要求 滾動高度

*** Settings *** 
Library Selenium2Library 
Suite TearDown Close Browser 

*** Variables *** 
${SCROLL_HIEGHT} 0 

*** Test Cases *** 
Scroll Page 
     Open Browser https://stackoverflow.com/questions/5540784/how-can-a-test-called-by-robot-framework-return-information-to-the-console?rq=1 firefox 
     Maximize Browser Window 
     Sleep 2s 
     :FOR ${i} IN RANGE 0 20 
    \ ${SCROLL_HIEGHT}= Evaluate ${SCROLL_HIEGHT}+25 
    \ Sleep .4 
     \ Execute JavaScript window.scrollTo(0, ${SCROLL_HIEGHT}) 

使用循環邊界。

+0

嗨,我正在嘗試android移動測試listview滾動不爲網頁自動化,讓我知道如果你發現任何有關android listview滾動。 – ygsankar