You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As the title says, ViewActions.swipeRight doesn't work on devices with API >= 32 when called on ViewPager2.
Calling a swipeRight on a ViewPager2 triggers a back instead of a swiping on the ViewPager2 itself.
Steps to Reproduce
In the sample project linked below you can find a simple activity MainActivity with a ViewPager2, and a MainActivityTest.
The test just swipes on the view pager using EspressoViewActions: swipeLeft/swipeRight.
Launching the test on a device with API <= 31 passes, but fails on devices with API 32 and above.
swipeLeft instead, works in any case.
Expected Results
Performing swiping actions on the view pager.
Demo on emulator device with API 31
api-31.mp4
Actual Results
Back press.
Demo on emulator device with API 32
api-32.mp4
AndroidX Test and Android OS Versions
agp = "8.3.2"
kotlin = "1.9.0"
activity = "1.8.2"
appcompat = "1.6.1"
viewpager2 = "1.0.0"
espressoCore = "3.5.1"
testCore = "1.5.0"
testJunit = "1.1.5"
Link to a public git repo demonstrating the problem:
Description
As the title says,
ViewActions.swipeRight
doesn't work on devices with API >= 32 when called onViewPager2
.Calling a
swipeRight
on aViewPager2
triggers a back instead of a swiping on theViewPager2
itself.Steps to Reproduce
In the sample project linked below you can find a simple activity
MainActivity
with aViewPager2
, and aMainActivityTest
.The test just swipes on the view pager using Espresso
ViewActions
:swipeLeft/swipeRight
.Launching the test on a device with API <= 31 passes, but fails on devices with API 32 and above.
swipeLeft
instead, works in any case.Expected Results
Performing swiping actions on the view pager.
Demo on emulator device with API 31
api-31.mp4
Actual Results
Back press.
Demo on emulator device with API 32
api-32.mp4
AndroidX Test and Android OS Versions
Link to a public git repo demonstrating the problem:
https://github.com/alecarnevale/EspressoSwipeRightIssue/tree/master
The text was updated successfully, but these errors were encountered: