Как окончательно нажать кнопку?

Я только начинаю работать с калебасами, работаю с капибарой последние пару месяцев.

Кажется, я не могу получить надежную блокировку касания кнопки, когда она находится во всплывающем окне или когда она открывает вкладку.

Иногда одно касание работает нормально, иногда необходимо 2 касания, иногда координаты x, y, а не имя, иногда ничего из вышеперечисленного.

С водосвинкой ожидание и задержка очень успешно смягчают это. Не повезло с калебасами.

У кого-нибудь есть идеи о том, как увеличить успех при нажатии кнопки?


person TangibleDream    schedule 04.02.2013    source источник


Ответы (1)


Проблема, вероятно, в том, что кнопки еще нет на экране, когда вы пытаетесь ее нажать.

Безопаснее всего выяснить идентификатор кнопки, а затем выполнить:

performAction('wait_for_view_by_id', button_id)
performAction('press', 'button_id')

или на более высоком уровне:

I wait for the view with id "button_id" to appear
I press "button_id"
person balazsbalazs    schedule 08.02.2013
comment
Это сделало это! спасибо bbalazs - person TangibleDream; 30.04.2013