Calabash прокрутите вниз и выберите элемент из списка, когда он будет найден

Я запускаю тест калебаса для приложения для Android. У меня не работает выбор страны из списка стран. Я пробовал это, но у меня это не сработало. Когда я запрашиваю элемент списка, ответ:

{  
"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 является общим для каждого объекта в списке, поэтому я не могу получить к нему доступ с идентификатором и именем. И можно выбрать первый элемент списка, используя идентификатор, и невозможно для других элементов. Когда работает прокрутка, выделение не работает и наоборот.


person Muneer Muhammed    schedule 03.03.2016    source источник


Ответы (1)


Если у вас есть контроль над системой управления версиями, вы можете изменить идентификатор.

Нельзя ли выбрать по тексту?

query("* marked:'Argentina'")
person jmoody    schedule 03.03.2016