dotnet / dotnet/maui

[Testing] Glyph icon AutomationId does not work in Appium automation on WIndows Platform

Open
#27,702 3 comments 0 reactions 0 assignees View on GitHub
area-testing s/triaged s/verified t/bug
Dominant language
C#
Stars
23.3k
Forks
2k
Avg merge
1d 14h
Merged PRs (30d)
296

Description

### Description

Glyph Icon with AutomationId cannot be detected during Appium UI automation testing on the Windows platform, resulting in TimeoutException. This is a platform-specific issue as Glyph icon AutomationId works correctly on Android, iOS, and macOS platforms.
Note: While fixing this issue enable the test case from HostApp: Issue14587.

### Steps to Reproduce

_No response_

### Link to public reproduction project repository

_No response_

### Version with bug

9.0.30 SR3

### Is this a regression from previous behavior?

Not sure, did not test other versions

### Last version that worked well

Unknown/Other

### Affected platforms

Windows

### Affected platform versions

Windows SDK 10.0.19041.0

### Did you find any workaround?

_No response_

### Relevant log output

```shell

```

Contributor guide

Open the contributing guide

Research direction

Start by locating the HostApp test referenced as Issue14587 and running it with Appium on Windows SDK 10.0.19041.0. The work is done when the Glyph icon's AutomationId is detected on Windows and the previously disabled test is enabled and passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.