Эспрессо не может щелкнуть по отображаемому виду - PullRequest
0 голосов
/ 08 ноября 2019

Внезапно мои тесты пользовательского интерфейса перестали работать:

Линия в бариста clickOn(R.id.myView) бросков:

com.schibsted.spain.barista.internal.failurehandler.BaristaException: Could not perform action single click on view with id: [...]   
[...]   
Caused by: androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: (is displayed on the screen to the user and with id: [...]

Линия в эспрессо onView(withId(R.id.myView)).perform(scrollTo(), click()) бросков:

androidx.test.espresso.PerformException: Error performing 'single click - At Coordinates: 53, 1723 and precision: 16, 16' on view 'Animations or transitions are enabled on the target device.  
[...]   
Caused by: java.util.NoSuchElementException: List is empty.

Я не понимаю, почему это происходит. Я вижу изображение на экране во время теста, и эспрессо дал мне некоторые координаты.

Редактировать:
Поскольку это TextView, я также пробовал Baristas clickOn(context.getString(R.string.myText)), но выдает:

com.schibsted.spain.barista.internal.failurehandler.BaristaException: Could not perform action single click on view with text: is [...]  
[...]   
Caused by: androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: (is displayed on the screen to the user and with text: is [...]
<TextView
   android:id="@+id/myView"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:text="@string/myText"/>

1 Ответ

0 голосов
/ 08 ноября 2019

Ошибка не связана с эспрессо или бариста.
java.util.NoSuchElementException: List is empty было брошено в OnClickListener представления.

...