我无法向左滑动以从一个 View 切换到另一个 View 。所以我现在尝试使用屏幕底部的分页点来更改 View 。
有人可以告诉我如何使用葫芦触摸点 'n' 吗?
我将返回代码并尝试查看是否可以为该点设置可访问性标签。但是,如果世界上有人已经通过某种方式解决了这个问题,我会很高兴。
我使用了以下代码:
Then /^I swipe left on the cell with name "([^\"]*)"$/ do |arg|
swipe :left, :query => "view marked:'#{arg}'",force: :strongs
end
这通过了,但实际上并没有滑动。
编辑:
从我注意到的情况来看,这个点是画出来的,它不是一个物体,但我可能错了。所以我不能给它贴标签。 我仍在尝试使用滑动来更改页面-
swipe :left, :query => "view marked:'#{arg}'", :offset => {:x => 0, :y => 0}, :"swipe-delta" => {:horizontal => {:dx=> 1000, :dy=>0} },force: :strong
最佳答案
当您使用默认的向左滑动时会发生什么?它是否滑动了一点但没有进入下一页?我们发现默认滑动太小,无法实际切换页面 View ,并定义了自定义滑动,这看起来就像您在上面所做的那样。你是什么意思它实际上并没有刷卡?查看this page有关滑动的更多信息。
设置可访问性绝对是按下“点”的最佳方式,但如果你能找到一个独特的类结构,你也可以使用它:
touch("CellScrollView child * child UIImage")
不过我不推荐这种方法,它会使您的代码对 UI 更改更加敏感。只需添加可访问性标签。
关于ios - 如何使用葫芦在 iOS 分页 View 上从一个页面滑动到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29844065/