Calabash 向下滚动并 select 找到列表中的项目
Calabash scroll down and select an item from the list when it is found
我正在 运行 葫芦测试 android 应用程序。从国家列表中选择国家对我不起作用。我试过了this
但它对我不起作用。当我查询列表项时,响应是
{
"id"=>"lab_country_name",
"enabled"=>true,
"contentDescription"=>nil,
"text"=>"Argentina",
"visible"=>true,
"tag"=>nil,
"description"=>"android.support.v7.widget.AppCompatTextView{
42201818 V.ED.... ........ 24,
0-180,
84 #7f0f00be app:id/lab_country_name
}", "class"=>"android.support.v7.widget.AppCompatTextView",
"rect"=>{
"center_y" =>916,
"center_x" =>102,
"height" =>84,
"y" =>874,
"width" =>156,
"x" =>24
}
id 对列表中的每个对象都是通用的,因此我无法使用 id 和名称访问它。并且可以使用 id select 列表的第一个元素,而其他项目则不可能。当卷轴工作时,selection 不工作,反之亦然。
如果您可以控制源代码管理,则可以更改 ID。
可以不select发短信吗?
query("* marked:'Argentina'")
我正在 运行 葫芦测试 android 应用程序。从国家列表中选择国家对我不起作用。我试过了this 但它对我不起作用。当我查询列表项时,响应是
{
"id"=>"lab_country_name",
"enabled"=>true,
"contentDescription"=>nil,
"text"=>"Argentina",
"visible"=>true,
"tag"=>nil,
"description"=>"android.support.v7.widget.AppCompatTextView{
42201818 V.ED.... ........ 24,
0-180,
84 #7f0f00be app:id/lab_country_name
}", "class"=>"android.support.v7.widget.AppCompatTextView",
"rect"=>{
"center_y" =>916,
"center_x" =>102,
"height" =>84,
"y" =>874,
"width" =>156,
"x" =>24
}
id 对列表中的每个对象都是通用的,因此我无法使用 id 和名称访问它。并且可以使用 id select 列表的第一个元素,而其他项目则不可能。当卷轴工作时,selection 不工作,反之亦然。
如果您可以控制源代码管理,则可以更改 ID。
可以不select发短信吗?
query("* marked:'Argentina'")