2017-08-17 64 views
1

執行所有操作後,我需要導航到頁面頂部以單擊「提交」按鈕,同時在網頁的自動化中使用水豚。任何人都可以共享任何分辨率(紅寶石與水豚)如何使用ruby導航到水豚的頁面頂部

+1

你有什麼試過,你會得到什麼錯誤? –

回答

1

您可以通過

page.execute_script('window.scrollTo(0,-100000)') 

實現它。如果你想要滾動頁面的底部,而不是,您可以使用

page.execute_script('window.scrollTo(0,100000)') 

值是-100000和只是爲了確保您真正滾動到頁面的頂部和底部。該數字也可以更低。


更多信息:

scrollBy method:window.scrollBy(XNUM,ynum)
XNUM多少像素被滾動,沿x軸。
ynum沿y軸滾動多少個像素。

Capybara execute_script執行給定的腳本,不返回結果。