Skip to content

fix: Android E2E 스크롤 후 tap 실패 (버튼 20) #118

@ohah

Description

@ohah

현상

Android E2E에서 스크롤 후 #scroll-btn-20 tap이 waitForText text="버튼 20 (1)" 40초 timeout으로 실패.

PR #117에서 에뮬레이터 portrait + density 420 적용 후 59/60 step 통과, 이 1건만 실패.

로그

✓ tap selector="Pressable:text("Count:")" (552ms)
✓ waitForText text="Count: 1" (42ms)
... (59 steps passed) ...
✗ waitForText text="버튼 20 (1)" timeout=40000 selector="#scroll-btn-20" (41.1s)

추정 원인

  • scrollUntilVisible 또는 scroll_until_visible 도구에서 스크롤 후 요소 좌표가 갱신되지 않을 수 있음
  • 스크롤 후 measure가 이전 좌표를 반환하여 tap이 빗나감
  • 또는 swiftshader GPU에서 스크롤 애니메이션 처리 지연

환경

  • 에뮬레이터: 1080x1920, density 420, API 34, swiftshader_indirect
  • GitHub Actions Ubuntu runner

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions