我正在嘗試通過Android應用程序滾動以查找特定元素。下面是滾動碼:但是使用Appium + Ruby在Android中滾動使用Appium + Ruby滾動
def self.swipe_to (programme)
begin
scroll_to(programme)
rescue
puts 'unable to find ' + programme
return false
end
return true
end
滾動工作正常,問題是應用程序滾動到程序,但一旦程序被發現,應用程序向後滾動到列表的頂部。 然後拋出一個錯誤,說元素找不到。
有沒有人見過類似的問題?發現程序後,有沒有辦法停止滾動?一旦程序被找到,我只想停止滾動回到頂部。請幫忙。
你檢查元素的知名度? – juhlila
最初元素不可見,這就是爲什麼我必須滾動。一旦元素可見,滾動就會停止,但滾動會以相反的順序自動開始並停止在頁面的頂部。此時,元素再次變得不可見。 – Anshul
檢查我的答案是否會對您有所幫助 – juhlila