Android 葫芦机器人刷不工作

Android 葫芦机器人刷不工作,android,calabash,calabash-android,Android,Calabash,Calabash Android,我正在运行android葫芦测试。我的屏幕上有两个选项卡,当我尝试执行_操作(“滑动”、“向右”)时,我可以在这两个选项卡之间切换。屏幕滑动的一小部分,它会返回到以前的状态,而不会切换到新选项卡。我甚至尝试过执行动作('drag',8630614314310),但没有得到任何回应。 当我打印查询时,得到下面给定的响应。在这里,我想在聊天和联系人之间切换 { "id" =>nil, "enabled" =>true, "contentDescript

我正在运行android葫芦测试。我的屏幕上有两个选项卡,当我尝试执行_操作(“滑动”、“向右”)时,我可以在这两个选项卡之间切换。屏幕滑动的一小部分,它会返回到以前的状态,而不会切换到新选项卡。我甚至尝试过执行动作('drag',8630614314310),但没有得到任何回应。 当我打印查询时,得到下面给定的响应。在这里,我想在聊天联系人之间切换

{  
  "id"      =>nil,
  "enabled"      =>true,
  "contentDescription"      =>nil,
  "text"      =>"Chats",
  "visible"      =>true,
  "tag"      =>nil,
  "description"      =>"android.support.v7.widget.AppCompatTextView@42569e98",
  "class"      =>"android.support.v7.widget.AppCompatTextView",
  "rect"      =>      {  
     "center_y"         =>157,
     "center_x"         =>119,
     "height"         =>29,
     "y"         =>143,
     "width"         =>67,
     "x"         =>86
  }
},
{  
  "id"      =>nil,
  "enabled"      =>true,
  "contentDescription"      =>nil,
  "visible"      =>true,
  "tag"      =>nil,
  "description"      =>"android.support.design.widget.TabLayout$TabView@4256b740",
  "class"      =>"android.support.design.widget.TabLayout$TabView",
  "rect"      =>      {  
     "center_y"         =>158,
     "center_x"         =>360,
     "height"         =>72,
     "y"         =>122,
     "width"         =>240,
     "x"         =>240
  }
},
{  
  "id"      =>nil,
  "enabled"      =>true,
  "contentDescription"      =>nil,
  "text"      =>"Contacts",
  "visible"      =>true,
  "tag"      =>nil,
  "description"      =>"android.support.v7.widget.AppCompatTextView@4256c690",
  "class"      =>"android.support.v7.widget.AppCompatTextView",
  "rect"      =>      {  
     "center_y"         =>157,
     "center_x"         =>359,
     "height"         =>29,
     "y"         =>143,
     "width"         =>107,
     "x"         =>306
  }

这些都是非常古老且不受欢迎的操作。我建议只使用
pan_left
或类似工具。您可以为那些非常旧且不推荐使用的操作指定百分比坐标。我建议只使用
pan_left
或类似工具。您可以为这些方法指定百分比坐标

以下代码就足够了。无需使用执行操作方法。
然后/^I向右平移$/do
泛右()

结束

以下代码已足够。无需使用执行操作方法。
然后/^I向右平移$/do
泛右()

结束

到目前为止,上述方法一直有效。但现在似乎不是这样。每当我运行测试时,没有显示滑动权限是不会发生的。但现在似乎不是这样。每当我在没有显示的情况下运行测试时,都不会发生右击。