Skip to content

fix list clear and reset#369

Merged
eagleoflqj merged 2 commits into
masterfrom
appium
May 12, 2026
Merged

fix list clear and reset#369
eagleoflqj merged 2 commits into
masterfrom
appium

Conversation

@eagleoflqj
Copy link
Copy Markdown
Member

No description provided.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves list-option UI behavior and Appium testability by adding stable accessibility identifiers to list controls and extending the Appium test suite to cover list operations (remove/add/undo/redo) and clear+reset scenarios.

Changes:

  • Add per-row and per-list accessibility identifiers for ListView buttons (up/minus/plus).
  • Adjust ListView state refresh logic on external value changes.
  • Add Appium helpers and new tests for list behavior; improve assertion messages in an existing key test.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/config/ListView.swift Adds accessibility identifiers for list action buttons and modifies list state refresh logic via onChange.
appium/util/message.py Introduces additional standardized assertion messages for tests.
appium/util/list.py Adds Appium helper functions to click list minus/plus buttons by accessibility id.
appium/test_list.py Adds new Appium tests covering list add/remove, undo/redo, and clear+reset behavior.
appium/test_key.py Improves test assertions by attaching clearer failure messages.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/config/ListView.swift
Comment thread src/config/ListView.swift
@github-actions
Copy link
Copy Markdown

arm64 comparison

No difference.

x86_64 comparison

No difference.

@eagleoflqj eagleoflqj merged commit c24320e into master May 12, 2026
11 checks passed
@eagleoflqj eagleoflqj deleted the appium branch May 12, 2026 01:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants