我正在尝试通过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