What We Have Done So Far
1.GitHub Actions Setup**
1.Configured GitHub Actions with macos-latest runner.
2.Installed Node.js, Appium, Xcode tools, and other dependencies.
3.Installed the .app file on simulator via CI.
2.Simulator Configuration
1.Successfully launched iOS simulator via xcrun simctl.
2.App launches and reaches the Event Landing screen after tapping the first visible card.
3.Appium Configuration
1.Desired capabilities set:
2.platformName: iOS
3.deviceName: iPhone 16 Simulator
4.automationName: XCUITest
5.App is installed and launched correctly
4.Initial Navigation
1.App launches and lands on the expected screen.
2.Able to tap on the first event card and reach the Event Details screen.
5.Main Issue / Blocker
1.After landing on the Event screen, the test attempts to tap the "Conference" tab.
2.Appium returns an error:
"Conference tab not found"
3.The test fails at this step every time.
6.Additional Observations
1.The "Following" tab (and other tabs in the same UI) are working correctly.
2.The issue is isolated to the "Conference" tab only, even though it is part of the same tab layout.
3.The tab element is:
Overlapping with another UI element
7.Logs & Evidence
Appium logs show:-
1."Conference Tab not found" or "TimeOut" for Conference tab
2.No crash in simulator or app log
3.Verified resource-id / accessibility-id is correct
4.Tried both id and XPath strategies for locating the tab
8.Next Steps
1.Use Appium Inspector to verify whether the Conference tab is present in the hierarchy after loading Event screen.
2.Try using explicit waits (WebDriverWait) before tapping the tab.
3.Add swipe/scroll logic in case the tab is hidden horizontally.
4.Cross-verify whether the Conference tab is rendered after animation or delayed transition.
5.Tried executing on other devices as well.
9.Notes
1.This issue does not occur with Android.
2.On iOS, the test stops only when Conference tab is tapped — other tabs (e.g., "Following") work correctly.
3.Possibility of layout behaviour difference or animation delay in iOS builds.
What We Have Done So Far
1.GitHub Actions Setup**
2.Simulator Configuration
3.Appium Configuration
1.Desired capabilities set:
2.platformName: iOS
3.deviceName: iPhone 16 Simulator
4.automationName: XCUITest
5.App is installed and launched correctly
4.Initial Navigation
1.App launches and lands on the expected screen.
2.Able to tap on the first event card and reach the Event Details screen.
5.Main Issue / Blocker
1.After landing on the Event screen, the test attempts to tap the "Conference" tab.
2.Appium returns an error:
"Conference tab not found"
3.The test fails at this step every time.
6.Additional Observations
1.The "Following" tab (and other tabs in the same UI) are working correctly.
2.The issue is isolated to the "Conference" tab only, even though it is part of the same tab layout.
3.The tab element is:
Overlapping with another UI element
7.Logs & Evidence
Appium logs show:-
1."Conference Tab not found" or "TimeOut" for Conference tab
2.No crash in simulator or app log
3.Verified resource-id / accessibility-id is correct
4.Tried both id and XPath strategies for locating the tab
8.Next Steps
1.Use Appium Inspector to verify whether the Conference tab is present in the hierarchy after loading Event screen.
2.Try using explicit waits (WebDriverWait) before tapping the tab.
3.Add swipe/scroll logic in case the tab is hidden horizontally.
4.Cross-verify whether the Conference tab is rendered after animation or delayed transition.
9.Notes
1.This issue does not occur with Android.
2.On iOS, the test stops only when Conference tab is tapped — other tabs (e.g., "Following") work correctly.
3.Possibility of layout behaviour difference or animation delay in iOS builds.