Skip to content

[Feat] Expand iOS Presentation Methods #60

[Feat] Expand iOS Presentation Methods

[Feat] Expand iOS Presentation Methods #60

GitHub Actions / Xcode test results failed Aug 7, 2023 in 0s

Xcode test results

Testing workspace plaidRNDemo with scheme plaidRNDemo

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
3210035.28s

Test Summary

plaidRNDemoTests

  • Device: iPhone 14 Pro, 16.4 (20E247)
  • SDK: Simulator - iOS 16.4, 16.4
TestTotalSuccessFailureSkippedExpected Failure
test-class PlaidRNDemoTests22000

plaidRNDemoUITests

  • Device: iPhone 14 Pro, 16.4 (20E247)
  • SDK: Simulator - iOS 16.4, 16.4
TestTotalSuccessFailureSkippedExpected Failure
test-class PlaidRNDemoUITests10100

Failure Failures

plaidRNDemoUITests/PlaidRNDemoUITests/testCredentialEntryHappyPath()

File/Users/runner/work/react-native-plaid-link-sdk/react-native-plaid-link-sdk/example/ios/plaidRNDemoUITests/PlaidRNDemoUITests.swift:247
Issue TypeAssertion Failure
MessageFailed to get matching snapshot: No matches found for first query match sequence: `Descendants matching type WebView`, given input App element pid: 15639 (no attribute values faulted in)

Details

Test Details

plaidRNDemoTestsback

PlaidRNDemoTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testPlaidCredentialsExist()
Successtest-method testVersion()

plaidRNDemoUITestsback

PlaidRNDemoUITests back

SuccessFailureSkippedExpected Failure⏱️
0 (0%)1 (100%)0 (0%)0 (0%)35.28s
Failuretest-method testCredentialEntryHappyPath()back

Activities:
  • Start Test at 2023-08-07 22:44:04.959

    attachment
  • Set Up

    • Setting device orientation to Portrait

      attachment
      • Wait for com.apple.springboard to idle
        attachment
  • Open org.reactjs.native.example.plaidRNDemo

    attachment
    • Launch org.reactjs.native.example.plaidRNDemo
      • Setting up automation session
      • Wait for org.reactjs.native.example.plaidRNDemo to idle
        attachment
  • Waiting 30.0s for "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other to exist

    • Checking Expect predicate exists == 1 for object "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
      • Checking existence of "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other
  • Checking existence of "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other

  • Double tap "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other

    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
    • Find the "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other

    • Check for interrupting elements affecting "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other

    • Synthesize event

      attachment
    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
  • Double tap "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other

    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
    • Find the "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other

    • Check for interrupting elements affecting "link-sandbox-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" Other

    • Synthesize event

      attachment
    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
  • Tap "Paste" MenuItem

    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
    • Find the "Paste" MenuItem

    • Check for interrupting elements affecting "Paste" MenuItem

    • Synthesize event

      attachment
    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
  • Get all elements bound by index for: Elements matching predicate '"OPEN LINK" IN identifiers'

    attachment
  • Tap "OPEN LINK" Other

    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
    • Find the "OPEN LINK" Other

    • Check for interrupting elements affecting "OPEN LINK" Other

    • Synthesize event

      attachment
    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
  • Tap "OPEN LINK" Other

    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
    • Find the "OPEN LINK" Other

    • Check for interrupting elements affecting "OPEN LINK" Other

    • Synthesize event

      attachment
    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
  • Tap "OPEN LINK" Other

    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
    • Find the "OPEN LINK" Other

    • Check for interrupting elements affecting "OPEN LINK" Other

    • Synthesize event

      attachment
    • Wait for org.reactjs.native.example.plaidRNDemo to idle

      attachment
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Checking Expect predicate exists == 1 for object StaticText

    • Checking existence of StaticText
    • Capturing element debug description
  • Find the StaticText

    attachment
    • Find the StaticText (retry 1)
    • Find the StaticText (retry 2)
    • Collecting extra data to assist test failure triage
      • Requesting snapshot of accessibility hierarchy for app with pid 15639
      • Requesting snapshot of accessibility hierarchy for app with pid 15639
    • Requesting snapshot of accessibility hierarchy for app with pid 15639
  • Find the StaticText

    attachment
    • Find the StaticText (retry 1)
    • Find the StaticText (retry 2)
    • Collecting extra data to assist test failure triage
      • Requesting snapshot of accessibility hierarchy for app with pid 15639
      • Requesting snapshot of accessibility hierarchy for app with pid 15639
    • Requesting snapshot of accessibility hierarchy for app with pid 15639
  • Tear Down

    • Terminate org.reactjs.native.example.plaidRNDemo:15639
      attachment

Annotations

Check failure on line 247 in plaidRNDemoUITests/PlaidRNDemoUITests.swift

See this annotation in the file changed.

@github-actions github-actions / Xcode test results

Assertion Failure

Failed to get matching snapshot: No matches found for first query match sequence: `Descendants matching type WebView`, given input App element pid: 15639 (no attribute values faulted in)