Closed Bug 1915546 Opened 21 days ago Closed 20 days ago

Perma [tier 2] fenix-debug org.mozilla.fenix.ui.DownloadTest#saveAsPdfFunctionalityTest | androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getContentDescription() is "Menu"

Categories

(Fenix :: UI Tests, defect)

All
Android
defect

Tracking

(firefox129 unaffected, firefox130 unaffected, firefox131 fixed)

RESOLVED FIXED
131 Branch
Tracking Status
firefox129 --- unaffected
firefox130 --- unaffected
firefox131 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: ajoltan)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: sstanca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=472179678&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cjrqZ1HSRYa7XMYVjVIzYQ/runs/0/artifacts/public/logs/live_backing.log


[task 2024-08-29T06:37:31.228Z] MatrixResultsReport
[task 2024-08-29T06:37:31.228Z]   0 / 1 (0.00%)
[task 2024-08-29T06:37:31.228Z]   1 matrices failed
[task 2024-08-29T06:37:31.228Z] 
[task 2024-08-29T06:37:31.228Z] ┌─────────┬──────────────────────┬──────────┬──────────────────┬──────────────────────────────┬──────────────────────────────────────────┐
[task 2024-08-29T06:37:31.228Z] │ OUTCOME │      MATRIX ID       │ APP NAME │  TEST FILE NAME  │       TEST AXIS VALUE        │               TEST DETAILS               │
[task 2024-08-29T06:37:31.228Z] ├─────────┼──────────────────────┼──────────┼──────────────────┼──────────────────────────────┼──────────────────────────────────────────┤
[task 2024-08-29T06:37:31.228Z] │ failure │ matrix-16vgjs77hlx4r │ app.apk  │ android-test.apk │ Pixel2.arm-30-en_US-portrait │ 1 test cases failed, 500 passed, 2 flaky │
[task 2024-08-29T06:37:31.228Z] └─────────┴──────────────────────┴──────────┴──────────────────┴──────────────────────────────┴──────────────────────────────────────────┘
[task 2024-08-29T06:37:31.228Z] More details are available at:
[task 2024-08-29T06:37:31.228Z] https://console.firebase.google.com/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/9105529620241343558/details
[task 2024-08-29T06:37:31.228Z] 
[task 2024-08-29T06:37:31.228Z] 
[task 2024-08-29T06:37:31.228Z] 
[task 2024-08-29T06:37:31.228Z] Matrices webLink
[task 2024-08-29T06:37:31.228Z]   matrix-16vgjs77hlx4r https://console.firebase.google.com/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/9105529620241343558/details
[task 2024-08-29T06:37:31.228Z] Actual shard times:
[task 2024-08-29T06:37:31.228Z]   Shard 0: Expected: 0s, Actual: 48s, Diff: 48s
[task 2024-08-29T06:37:31.228Z]   Shard 1: Expected: 0s, Actual: 64s, Diff: 64s
[task 2024-08-29T06:37:31.228Z]   Shard 2: Expected: 0s, Actual: 55s, Diff: 55s
[task 2024-08-29T06:37:31.228Z]   Shard 3: Expected: 0s, Actual: 38s, Diff: 38s
[task 2024-08-29T06:37:31.228Z]   Shard 4: Expected: 0s, Actual: 49s, Diff: 49s
[task 2024-08-29T06:37:31.228Z]   Shard 5: Expected: 0s, Actual: 41s, Diff: 41s
[task 2024-08-29T06:37:31.228Z]   Shard 6: Expected: 0s, Actual: 55s, Diff: 55s
[task 2024-08-29T06:37:31.228Z]   Shard 7: Expected: 0s, Actual: 87s, Diff: 87s
[task 2024-08-29T06:37:31.228Z]   Shard 8: Expected: 0s, Actual: 79s, Diff: 79s
[task 2024-08-29T06:37:31.228Z]   Shard 9: Expected: 0s, Actual: 173s, Diff: 173s
[task 2024-08-29T06:37:31.228Z]   Shard 10: Expected: 0s, Actual: 87s, Diff: 87s
[task 2024-08-29T06:37:31.228Z]   Shard 11: Expected: 0s, Actual: 63s, Diff: 63s
[task 2024-08-29T06:37:31.228Z]   Shard 12: Expected: 0s, Actual: 67s, Diff: 67s
[task 2024-08-29T06:37:31.228Z]   Shard 13: Expected: 0s, Actual: 117s, Diff: 117s
[task 2024-08-29T06:37:31.228Z]   Shard 14: Expected: 0s, Actual: 126s, Diff: 126s
[task 2024-08-29T06:37:31.228Z]   Shard 15: Expected: 0s, Actual: 86s, Diff: 86s
[task 2024-08-29T06:37:31.228Z]   Shard 16: Expected: 0s, Actual: 105s, Diff: 105s
[task 2024-08-29T06:37:31.228Z]   Shard 17: Expected: 0s, Actual: 112s, Diff: 112s
[task 2024-08-29T06:37:31.228Z]   Shard 18: Expected: 0s, Actual: 132s, Diff: 132s
[task 2024-08-29T06:37:31.228Z]   Shard 19: Expected: 0s, Actual: 155s, Diff: 155s
[task 2024-08-29T06:37:31.228Z]   Shard 20: Expected: 0s, Actual: 139s, Diff: 139s
[task 2024-08-29T06:37:31.228Z]   Shard 21: Expected: 0s, Actual: 127s, Diff: 127s
[task 2024-08-29T06:37:31.228Z]   Shard 22: Expected: 0s, Actual: 208s, Diff: 208s
[task 2024-08-29T06:37:31.228Z]   Shard 23: Expected: 0s, Actual: 100s, Diff: 100s
[task 2024-08-29T06:37:31.228Z]   Shard 24: Expected: 0s, Actual: 106s, Diff: 106s
[task 2024-08-29T06:37:31.228Z]   Shard 25: Expected: 0s, Actual: 144s, Diff: 144s
[task 2024-08-29T06:37:31.228Z]   Shard 26: Expected: 0s, Actual: 86s, Diff: 86s
[task 2024-08-29T06:37:31.228Z]   Shard 27: Expected: 0s, Actual: 93s, Diff: 93s
[task 2024-08-29T06:37:31.228Z]   Shard 28: Expected: 0s, Actual: 155s, Diff: 155s
[task 2024-08-29T06:37:31.228Z]   Shard 29: Expected: 0s, Actual: 171s, Diff: 171s
[task 2024-08-29T06:37:31.228Z]   Shard 30: Expected: 0s, Actual: 88s, Diff: 88s
[task 2024-08-29T06:37:31.228Z]   Shard 31: Expected: 0s, Actual: 73s, Diff: 73s
[task 2024-08-29T06:37:31.229Z]   Shard 32: Expected: 0s, Actual: 91s, Diff: 91s
[task 2024-08-29T06:37:31.229Z]   Shard 33: Expected: 0s, Actual: 89s, Diff: 89s
[task 2024-08-29T06:37:31.229Z]   Shard 34: Expected: 0s, Actual: 207s, Diff: 207s
[task 2024-08-29T06:37:31.229Z]   Shard 35: Expected: 0s, Actual: 239s, Diff: 239s
[task 2024-08-29T06:37:31.229Z]   Shard 36: Expected: 0s, Actual: 193s, Diff: 193s
[task 2024-08-29T06:37:31.229Z]   Shard 37: Expected: 0s, Actual: 247s, Diff: 247s
[task 2024-08-29T06:37:31.229Z]   Shard 38: Expected: 0s, Actual: 227s, Diff: 227s
[task 2024-08-29T06:37:31.229Z]   Shard 39: Expected: 0s, Actual: 90s, Diff: 90s
[task 2024-08-29T06:37:31.229Z]   Shard 40: Expected: 0s, Actual: 117s, Diff: 117s
[task 2024-08-29T06:37:31.229Z]   Shard 41: Expected: 0s, Actual: 111s, Diff: 111s
[task 2024-08-29T06:37:31.229Z]   Shard 42: Expected: 0s, Actual: 190s, Diff: 190s
[task 2024-08-29T06:37:31.229Z]   Shard 43: Expected: 0s, Actual: 203s, Diff: 203s
[task 2024-08-29T06:37:31.229Z]   Shard 44: Expected: 0s, Actual: 163s, Diff: 163s
[task 2024-08-29T06:37:31.229Z]   Shard 45: Expected: 0s, Actual: 176s, Diff: 176s
[task 2024-08-29T06:37:31.229Z]   Shard 46: Expected: 0s, Actual: 81s, Diff: 81s
[task 2024-08-29T06:37:31.229Z]   Shard 47: Expected: 0s, Actual: 122s, Diff: 122s
[task 2024-08-29T06:37:31.229Z]   Shard 48: Expected: 0s, Actual: 111s, Diff: 111s
[task 2024-08-29T06:37:31.229Z]   Shard 49: Expected: 0s, Actual: 134s, Diff: 134s
[task 2024-08-29T06:37:31.229Z]   Shard 50: Expected: 0s, Actual: 95s, Diff: 95s
[task 2024-08-29T06:37:31.229Z]   Shard 51: Expected: 0s, Actual: 85s, Diff: 85s
[task 2024-08-29T06:37:31.229Z]   Shard 52: Expected: 0s, Actual: 134s, Diff: 134s
[task 2024-08-29T06:37:31.229Z]   Shard 53: Expected: 0s, Actual: 124s, Diff: 124s
[task 2024-08-29T06:37:31.229Z]   Shard 54: Expected: 0s, Actual: 117s, Diff: 117s
[task 2024-08-29T06:37:31.229Z]   Shard 55: Expected: 0s, Actual: 171s, Diff: 171s
[task 2024-08-29T06:37:31.252Z]   Shard 56: Expected: 0s, Actual: 190s, Diff: 190s
[task 2024-08-29T06:37:31.252Z]   Shard 57: Expected: 0s, Actual: 96s, Diff: 96s
[task 2024-08-29T06:37:31.252Z]   Shard 58: Expected: 0s, Actual: 113s, Diff: 113s
[task 2024-08-29T06:37:31.252Z]   Shard 59: Expected: 0s, Actual: 55s, Diff: 55s
[task 2024-08-29T06:37:31.252Z]   Shard 60: Expected: 0s, Actual: 74s, Diff: 74s
[task 2024-08-29T06:37:31.252Z]   Shard 61: Expected: 0s, Actual: 98s, Diff: 98s
[task 2024-08-29T06:37:31.252Z]   Shard 62: Expected: 0s, Actual: 144s, Diff: 144s
[task 2024-08-29T06:37:31.252Z]   Shard 63: Expected: 0s, Actual: 99s, Diff: 99s
[task 2024-08-29T06:37:31.252Z]   Shard 64: Expected: 0s, Actual: 81s, Diff: 81s
[task 2024-08-29T06:37:31.252Z]   Shard 65: Expected: 0s, Actual: 62s, Diff: 62s
[task 2024-08-29T06:37:31.252Z]   Shard 66: Expected: 0s, Actual: 84s, Diff: 84s
[task 2024-08-29T06:37:31.252Z]   Shard 67: Expected: 0s, Actual: 92s, Diff: 92s
[task 2024-08-29T06:37:31.252Z]   Shard 68: Expected: 0s, Actual: 153s, Diff: 153s
[task 2024-08-29T06:37:31.252Z]   Shard 69: Expected: 0s, Actual: 200s, Diff: 200s
[task 2024-08-29T06:37:31.252Z]   Shard 70: Expected: 0s, Actual: 121s, Diff: 121s
[task 2024-08-29T06:37:31.252Z]   Shard 71: Expected: 0s, Actual: 105s, Diff: 105s
[task 2024-08-29T06:37:31.252Z]   Shard 72: Expected: 0s, Actual: 137s, Diff: 137s
[task 2024-08-29T06:37:31.252Z]   Shard 73: Expected: 0s, Actual: 101s, Diff: 101s
[task 2024-08-29T06:37:31.252Z]   Shard 74: Expected: 0s, Actual: 100s, Diff: 100s
[task 2024-08-29T06:37:31.252Z]   Shard 75: Expected: 0s, Actual: 100s, Diff: 100s
[task 2024-08-29T06:37:31.252Z]   Shard 76: Expected: 0s, Actual: 100s, Diff: 100s
[task 2024-08-29T06:37:31.252Z]   Shard 77: Expected: 0s, Actual: 106s, Diff: 106s
[task 2024-08-29T06:37:31.252Z]   Shard 78: Expected: 0s, Actual: 57s, Diff: 57s
[task 2024-08-29T06:37:31.252Z]   Shard 79: Expected: 0s, Actual: 129s, Diff: 129s
[task 2024-08-29T06:37:31.252Z]   Shard 80: Expected: 0s, Actual: 66s, Diff: 66s
[task 2024-08-29T06:37:31.252Z]   Shard 81: Expected: 0s, Actual: 43s, Diff: 43s
[task 2024-08-29T06:37:31.252Z]   Shard 82: Expected: 0s, Actual: 50s, Diff: 50s
[task 2024-08-29T06:37:31.252Z]   Shard 83: Expected: 0s, Actual: 48s, Diff: 48s
[task 2024-08-29T06:37:31.252Z]   Shard 84: Expected: 0s, Actual: 65s, Diff: 65s
[task 2024-08-29T06:37:31.252Z]   Shard 85: Expected: 0s, Actual: 50s, Diff: 50s
[task 2024-08-29T06:37:31.252Z]   Shard 86: Expected: 0s, Actual: 85s, Diff: 85s
[task 2024-08-29T06:37:31.252Z]   Shard 87: Expected: 0s, Actual: 61s, Diff: 61s
[task 2024-08-29T06:37:31.252Z]   Shard 88: Expected: 0s, Actual: 97s, Diff: 97s
[task 2024-08-29T06:37:31.252Z]   Shard 89: Expected: 0s, Actual: 80s, Diff: 80s
[task 2024-08-29T06:37:31.252Z]   Shard 90: Expected: 0s, Actual: 145s, Diff: 145s
[task 2024-08-29T06:37:31.252Z]   Shard 91: Expected: 0s, Actual: 122s, Diff: 122s
[task 2024-08-29T06:37:31.252Z]   Shard 92: Expected: 0s, Actual: 121s, Diff: 121s
[task 2024-08-29T06:37:31.252Z]   Shard 93: Expected: 0s, Actual: 128s, Diff: 128s
[task 2024-08-29T06:37:31.252Z]   Shard 94: Expected: 0s, Actual: 129s, Diff: 129s
[task 2024-08-29T06:37:31.252Z]   Shard 95: Expected: 0s, Actual: 127s, Diff: 127s
[task 2024-08-29T06:37:31.252Z]   Shard 96: Expected: 0s, Actual: 85s, Diff: 85s
[task 2024-08-29T06:37:31.252Z]   Shard 97: Expected: 0s, Actual: 133s, Diff: 133s
[task 2024-08-29T06:37:31.252Z]   Shard 98: Expected: 0s, Actual: 83s, Diff: 83s
[task 2024-08-29T06:37:31.252Z]   Shard 99: Expected: 0s, Actual: 52s, Diff: 52s
[task 2024-08-29T06:37:31.252Z] 
[task 2024-08-29T06:37:31.253Z] 
[task 2024-08-29T06:37:31.253Z] Command /usr/bin/java -jar /builds/worker/test-tools/flank.jar android run --config ./automation/taskcluster/androidTest/flank-arm64-v8a.yml --app /builds/worker/checkouts/gecko/mobile/android/fenix/app.apk --local-result-dir /builds/worker/artifacts/results --project moz-fenix --client-details matrixLabel=autoland --test /builds/worker/checkouts/gecko/mobile/android/fenix/android-test.apk failed with exit code 10
[task 2024-08-29T06:37:31.291Z] TEST-UNEXPECTED-FAIL | org.mozilla.fenix.ui.DownloadTest#saveAsPdfFunctionalityTest | androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getContentDescription() is "Menu"
[task 2024-08-29T06:37:31.291Z] If the target view is not part of the view hierarchy, you may need to use Espresso.onData to load it from one of the following AdapterViews:androidx.appcompat.widget.AppCompatSpinner{4ffe191 GFED..CL. ......I. 0,0-0,0 #7f09014a app:id/autoplayStatus}
[task 2024-08-29T06:37:31.291Z] 
[task 2024-08-29T06:37:31.291Z] View Hierarchy:
[task 2024-08-29T06:37:31.291Z] +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1920, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) gr=CENTER sim={adjust=pan} ty=APPLICATION fmt=TRANSPARENT wanim=0x7f14000c
[task 2024-08-29T06:37:31.291Z]   fl=DIM_BEHIND LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
[task 2024-08-29T06:37:31.291Z]   pfl=FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED
[task 2024-08-29T06:37:31.291Z]   fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +-->ViewStub{id=16908719, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +--->FitWindowsFrameLayout{id=2131296344, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +----->FrameLayout{id=2131296734, res-name=container, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------>CoordinatorLayout{id=2131296745, res-name=coordinator, visibility=VISIBLE, width=1080, height=1731, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=63.0, child-count=2} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------->View{id=2131297765, res-name=touch_outside, visibility=VISIBLE, width=1080, height=1731, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------->FrameLayout{id=2131296823, res-name=design_bottom_sheet, visibility=VISIBLE, width=1080, height=612, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=1119.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +-------->NestedScrollView{id=-1, desc=Quick settings sheet, visibility=VISIBLE, width=1080, height=612, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +--------->ConstraintLayout{id=2131297436, res-name=quick_action_sheet, visibility=VISIBLE, width=1080, height=612, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=8} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +---------->FrameLayout{id=2131297835, res-name=websiteInfoLayout, visibility=VISIBLE, width=1080, height=252, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +----------->LinearLayout{id=2131297839, res-name=website_info_view, visibility=VISIBLE, width=1080, height=252, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=126, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------->AppCompatImageView{id=2131296935, res-name=faviconImage, visibility=VISIBLE, width=63, height=63, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=31.0} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------->AppCompatTextView{id=2131297800, res-name=url, visibility=VISIBLE, width=975, height=72, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=105.0, y=21.0, text=localhost, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>LinearLayout{id=2131297554, res-name=securityInfoContainer, visibility=VISIBLE, width=1080, height=126, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=126.0, child-count=2} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------->AppCompatImageView{id=2131297555, res-name=securityInfoIcon, visibility=VISIBLE, width=63, height=63, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=31.0} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------->LinearLayout{id=-1, visibility=VISIBLE, width=933, height=126, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=105.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +-------------->AppCompatTextView{id=2131297553, res-name=securityInfo, visibility=VISIBLE, width=933, height=126, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Connection is not secure, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +---------->FrameLayout{id=2131297837, res-name=websitePermissionsLayout, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +----------->ConstraintLayout{id=2131297403, res-name=permissions_view, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=16} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTextView{id=2131296654, res-name=cameraLabel, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=false, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Camera, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTextView{id=2131296655, res-name=cameraStatus, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Blocked by Android, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTextView{id=2131297183, res-name=microphoneLabel, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=false, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Microphone, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTextView{id=2131297184, res-name=microphoneStatus, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Blocked by Android, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTextView{id=2131297332, res-name=notificationLabel, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=false, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Notification, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTextView{id=2131297333, res-name=notificationStatus, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Ask to allow, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTextView{id=2131297135, res-name=locationLabel, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=false, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Location, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTextView{id=2131297136, res-name=locationStatus, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Blocked by Android, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTextView{id=2131297404, res-name=persistentStorageLabel, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=false, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Persistent Storage, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTextView{id=2131297405, res-name=persistentStorageStatus, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Ask to allow, input-type=0, ime-target=false, has-links=false} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +------------>AppCompatTe
[task 2024-08-29T06:37:31.291Z] 
[task 2024-08-29T06:37:31.291Z]     
[task 2024-08-29T06:37:31.291Z] TEST-UNEXPECTED-FAIL | org.mozilla.fenix.ui.DownloadTest#saveAsPdfFunctionalityTest | androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getContentDescription() is "Menu"
[task 2024-08-29T06:37:31.291Z] If the target view is not part of the view hierarchy, you may need to use Espresso.onData to load it from one of the following AdapterViews:androidx.appcompat.widget.AppCompatSpinner{a86c13f GFED..CL. ......I. 0,0-0,0 #7f09014a app:id/autoplayStatus}
[task 2024-08-29T06:37:31.291Z] 
[task 2024-08-29T06:37:31.291Z] View Hierarchy:
[task 2024-08-29T06:37:31.291Z] +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1920, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) gr=CENTER sim={adjust=pan} ty=APPLICATION fmt=TRANSPARENT wanim=0x7f14000c
[task 2024-08-29T06:37:31.291Z]   fl=DIM_BEHIND LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
[task 2024-08-29T06:37:31.291Z]   pfl=FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED
[task 2024-08-29T06:37:31.291Z]   fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +-->ViewStub{id=16908719, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +--->FitWindowsFrameLayout{id=2131296344, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.291Z] +----->FrameLayout{id=2131296734, res-name=container, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.291Z] |
[task 2024-08-29T06:37:31.292Z] +------>CoordinatorLayout{id=2131296745, res-name=coordinator, visibility=VISIBLE, width=1080, height=1731, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=63.0, child-count=2} 
[task 2024-08-29T06:37:31.292Z] |
[task 2024-08-29T06:37:31.292Z] +------->View{id=2131297765, res-name=touch_outside, visibility=VISIBLE, width=1080, height=1731, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2024-08-29T06:37:31.292Z] |
[task 2024-08-29T06:37:31.292Z] +------->FrameLayout{id=2131296823, res-name=design_bottom_sheet, visibility=VISIBLE, width=1080, height=612, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=1119.0, child-count=1} 
[task 2024-08-29T06:37:31.292Z] |
[task 2024-08-29T06:37:31.292Z] +-------->NestedScrollView{id=-1, desc=Quick settings sheet, visibility=VISIBLE, width=1080, height=612, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.292Z] |
[task 2024-08-29T06:37:31.292Z] +--------->ConstraintLayout{id=2131297436, res-name=quick_action_sheet, visibility=VISIBLE, width=1080, height=612, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=8} 
[task 2024-08-29T06:37:31.292Z] |
[task 2024-08-29T06:37:31.292Z] +---------->FrameLayout{id=2131297835, res-name=websiteInfoLayout, visibility=VISIBLE, width=1080, height=252, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2024-08-29T06:37:31.292Z] |
[task 2024-08-29T06:37:31.292Z] +----------->LinearLayout{id=2131297839, res-name=website_info_view, visibility=VISIBLE, width=1080, height=252, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2024-08-29T06:37:31.292Z] |
[task 2024-08-29T06:37:31.292Z] +------------>LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=126, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2024-08-29T06:37:31.292Z] |

The Bugbug bot thinks this bug should belong to the 'Fenix::UI Tests' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → UI Tests

The keyboard is being displayed blocking the web view, meaning that it’s blocking the pdf file check box that we want to click.
Because of this, it actually performs the click on the site security indicator.

Assignee: nobody → ajoltan
Attachment #9421549 - Attachment description: WIP: Bug 1915546 - Fix saveAsPdfFunctionalityTest UI test → Bug 1915546 - Fix saveAsPdfFunctionalityTest UI test
Status: NEW → ASSIGNED
Pushed by atrain@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/16101ede0433 Fix saveAsPdfFunctionalityTest UI test r=aaronmt

Set release status flags based on info from the regressing bug 1884807

Thanks for the quick fix, Andrei!

Flags: needinfo?(hikezoe.birchill)
Status: ASSIGNED → RESOLVED
Closed: 20 days ago
Resolution: --- → FIXED
Target Milestone: --- → 131 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: