Fix opening settings app with clean state on iOS #3859
Annotations
7 errors and 2 warnings
Assertion Failure:
/Users/runner/work/patrol/patrol/dev/e2e_app/ios/RunnerUITests/RunnerUITests.m#L5
((passed) is true) failed - ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════
The following _ClientSocketException was thrown running a test:
ClientException with SocketException: Write failed (OS Error:
Broken pipe, errno = 32), address = localhost, port = 56915,
uri=http://localhost:8081/tap
When the exception was thrown, this was the stack:
#0 IOClient.send (package:http/src/io_client.dart:119:7)
<asynchronous suspension>
#1 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93:32)
<asynchronous suspension>
<asynchronous suspension>
#3 NativeAutomatorClient._sendRequest (package:patrol/src/native/contracts/native_automator_client.dart:353:22)
<asynchronous suspension>
#4 NativeAutomator.tap.<anonymous closure> (package:patrol/src/native/native_automator.dart:591:7)
<asynchronous suspension>
#5 NativeAutomator._wrapRequest (package:patrol/src/native/native_automator.dart:219:22)
<asynchronous suspension>
#6 NativeAutomator.tap (package:patrol/src/native/native_automator.dart:590:5)
<asynchronous suspension>
#7 main.<anonymous closure> (file:///Users/runner/work/patrol/patrol/dev/e2e_app/integration_test/webview_hackernews_test.dart:11:5)
<asynchronous suspension>
#8 patrolTest.<anonymous closure> (package:patrol/src/common.dart:134:7)
<asynchronous suspension>
#9 testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:183:15)
<asynchronous suspension>
#10 TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1017:5)
<asynchronous suspension>
#11 TestWidgetsFlutterBinding._createTestCompletionHandler.<anonymous closure> (package:flutter_test/src/binding.dart:809:12)
<asynchronous suspension>
(elided one frame from dart:async)
The test description was:
interacts with the orange website in a webview
══════════════════════════════════════��══════════════════════════
|
Assertion Failure:
/Users/runner/work/patrol/patrol/dev/e2e_app/ios/RunnerUITests/RunnerUITests.m#L5
((passed) is true) failed - ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════
The following PatrolActionException was thrown running a test:
Patrol action failed: NativeAutomatorClientException: tap()
failed with Invalid response: 400 The operation couldn�t be
completed. (patrol.PatrolError error 0.)
When the exception was thrown, this was the stack:
#0 NativeAutomator2._wrapRequest (package:patrol/src/native/native_automator2.dart:109:7)
<asynchronous suspension>
#1 NativeAutomator2.tap (package:patrol/src/native/native_automator2.dart:468:5)
<asynchronous suspension>
#2 main.<anonymous closure> (file:///Users/runner/work/patrol/patrol/dev/e2e_app/integration_test/webview_hackernews_test.dart:31:5)
<asynchronous suspension>
#3 patrolTest.<anonymous closure> (package:patrol/src/common.dart:134:7)
<asynchronous suspension>
#4 testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:183:15)
<asynchronous suspension>
#5 TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1017:5)
<asynchronous suspension>
#6 TestWidgetsFlutterBinding._createTestCompletionHandler.<anonymous closure> (package:flutter_test/src/binding.dart:809:12)
<asynchronous suspension>
The test description was:
interacts with the orange website in a webview native2
═════════════════════════════════════════════════════════════════
|
Assertion Failure:
/Users/runner/work/patrol/patrol/dev/e2e_app/ios/RunnerUITests/RunnerUITests.m#L5
Failed to synthesize event: Neither element nor any descendant has keyboard focus. Event dispatch snapshot: TextField, {{28.0, 8682.0}, {334.0, 49.0}}
Element debug description:
Attributes: TextField, 0x1569e1ea0, {{28.0, 8682.0}, {334.0, 49.0}}
Element subtree:
→TextField, 0x1569e1ea0, {{28.0, 8682.0}, {334.0, 49.0}}
Path to element:
→Application, 0x1569af390, pid: 15346, label: 'Example'
↳Window (Main), 0x1569d5f80, {{0.0, 0.0}, {390.0, 844.0}}
↳Other, 0x1569b81e0, {{0.0, 0.0}, {390.0, 844.0}}
↳Other, 0x1569b8300, {{0.0, 0.0}, {390.0, 844.0}}
↳Other, 0x1569b7f40, {{0.0, 0.0}, {390.0, 844.0}}
↳Other, 0x1569b8060, {{0.0, 0.0}, {390.0, 844.0}}
↳Other, 0x1569b8540, {{0.0, 0.0}, {390.0, 844.0}}
↳Other, 0x1569b8780, {{0.0, 0.0}, {390.0, 844.0}}
↳Other, 0x1569b89c0, {{0.0, 0.0}, {390.0, 844.0}}
↳Other, 0x15686aec0, {{0.0, 103.0}, {390.0, 741.0}}
↳Other, 0x15685b9e0, {{0.0, 103.0}, {390.0, 741.0}}
↳WebView, 0x15686b920, {{0.0, 103.0}, {390.0, 741.0}}, identifier: 'platform_view[0]'
↳WebView, 0x156883000, {{0.0, 103.0}, {390.0, 741.0}}
↳WebView, 0x156883840, {{0.0, 103.0}, {390.0, 741.0}}
↳Other, 0x156883420, {{0.0, 0.0}, {390.0, 741.0}}
↳Other, 0x156890420, {{0.0, 0.0}, {390.0, 741.0}}
↳Other, 0x156864630, {{0.0, 103.0}, {390.0, 741.0}}
↳Other, 0x156864750, {{0.0, 103.0}, {390.0, 12149.0}}, label: 'Custom Enterprise Software Development Company - LeanCode'
↳TextField, 0x1569e1ea0, {{28.0, 8682.0}, {334.0, 49.0}}
Query chain:
→Find: Target Application 'pl.leancode.patrol.e2eApp'
Output: {
Application, 0x15699cd30, pid: 15346, label: 'Example'
}
↪︎Find: Descendants matching type Any
Output: {
Window (Main), 0x156895cc0, {{0.0, 0.0}, {390.0, 844.0}}
Window, 0x155dad5a0, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x1568942d0, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x155d97750, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x156896ce0, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x155d73b80, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x156896a60, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x1568d16e0, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x156866200, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x156866320, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x156866440, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x156866560, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x156866680, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x1568667a0, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x1568668c0, {{0.0, 0.0}, {390.0, 844.0}}
Other, 0x1568669e0, {{0.0, 0.0}, {390.0, 103.0}}
Other, 0x156866e60, {{0.0, 103.0}, {390.0, 741.0}}
Other, 0x156866b00, {{0.0, 0.0}, {390.0, 103.0}}
Button, 0x156866c20, {{0.0, 47.0}, {56.0, 56.0}}, label: 'Back'
Other, 0x156866d40, {{94.9, 61.0}, {200.2, 28.0}}, label: 'WebView (LeanCode)'
Other, 0x156866f80, {{0.0, 103.0}, {390.0, 741.0}}
Other, 0x1568670a0, {{0.0, 103.0}, {390.0, 741.0}}
WebView, 0x1568671c0, {{0.0, 103.0}, {390.0, 741.0}}, identifier: 'platform_view[0]'
WebView, 0x1568672e0, {{0.0, 103.0}, {390.0, 741.0}}
WebView, 0x156867400, {{0.0, 103.0}, {390.0, 741.0}}
Other, 0x1568f19a0, {{357.0, 103.0}, {30.0, 741.0}}, label: 'Vertical scroll bar, 17 pages', value: 0%
Other, 0x1568f1be0, {{0.0, 811.0}, {390.0, 30.0}}, label: 'Horizontal scroll bar, 1 page', value: 0%
Other, 0x156867520, {{0.0, 0.0}, {390.0, 741.0}}
Other, 0x1568f1ac0, {{384.0, 106.0}, {3.0, 44.7}}
Other, 0x155dabe10, {{3.0, 838.0}, {381.0, 3.0}}
Other, 0x156867640, {{0.0, 0.0}, {390.0, 741.0}}
Other, 0x156867760, {{0.0, 103.0}, {390.0, 741.0}}
Other, 0x156867880, {{0.0, 103.0}, {390.0, 12149.0}}, label: 'Custom Enterprise Software Development Company - LeanCode'
Other, 0x1568679a0, {{14.0, 117.0}, {238.0, 29.0}}
StaticText, 0x156867be0, {{14.0, 153.0}, {360.0, 37.0}}, label: 'Get insights about Flutter directly from CTOs, CIOs, Tech Leads, and Engineering Managers!', value: Get insights about...
Link, 0x156867d00, {{136.0, 225.0}, {118.0, 20.0}}, label: 'Download now!'
Other, 0x156867f40, {{0.0, 273.0}, {390.0, 76.0}}, label: 'banner'
Link, 0x156868840, {{0.0, 119.0}, {105.0, 36.0}}, label: 'logo'
Link, 0x156868a80, {{0.0, 129.0}, {81.0, 20.0}}, label: 'Contact us'
Button, 0x156868cc0, {{0.0, 121.0}, {35.0, 36.0}}
Button, 0x156868de0, {{0.0, 175.0}, {390.0, 76.0}}, label: 'Services'
Link, 0x156868f00, {{0.0, 276.0}, {118.0, 25.0}}, label: 'Case studies'
Button, 0x156869140, {{0.0, 327.0}, {390.0, 76.0}}, label: 'Technology'
Button, 0x156869260, {{0.0, 403.0}, {390.0, 76.0}}, label: 'Industry'
Button, 0x156869380, {{0.0, 479.0}, {390.0, 76.0}}, label: 'Blog'
Link, 0x1568694a0, {{0.0, 580.0}, {64.0, 25.0}}, label: 'Career'
Link, 0x1568696e0, {{0.0, 656.0}, {81.0, 25.0}}, label: 'About us'
Link, 0x156869920, {{0.0, 731.0}, {32.0, 32.0}}, label: 'linkedin'
Link, 0x156869a40, {{0.0, 731.0}, {32.0, 32.0}}, label: 'facebook'
Link, 0x156869b60, {{0.0, 731.0}, {32.0, 32.0}}, label: 'twitter'
Link, 0x156869c80, {{0.0, 731.0}, {32.0, 32.0}}, label: 'instagram'
Button, 0x156869da0, {{0.0, 779.0}, {574.0, 28.0}}, label: 'Email - click to show'
Other, 0x156869ec0, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x156869fe0, {{15.0, 413.0}, {360.0, 224.0}}, label: 'We consult , design and develop products for scale-ups and enterprises', value: 1
Other, 0x15686ac40, {{15.0, 673.0}, {92.0, 36.0}}
Other, 0x15686ad60, {{147.0, 673.0}, {29.0, 36.0}}
Other, 0x15685c270, {{215.0, 673.0}, {42.0, 36.0}}
Other, 0x15685c4b0, {{296.0, 673.0}, {41.0, 36.0}}
Other, 0x15685c6f0, {{15.0, 749.0}, {82.0, 36.0}}
Other, 0x15685c810, {{0.0, 777.0}, {390.0, 390.0}}
Other, 0x15685ca80, {{4.0, 781.0}, {70.0, 70.0}}
Other, 0x15685cba0, {{4.0, 781.0}, {70.0, 70.0}}
Other, 0x15685ccc0, {{4.0, 781.0}, {140.0, 70.0}}
Other, 0x15685d020, {{82.0, 781.0}, {70.0, 70.0}}
Other, 0x15685d140, {{82.0, 781.0}, {70.0, 70.0}}
Other, 0x15685d260, {{82.0, 781.0}, {140.0, 70.0}}
Other, 0x156890ef0, {{160.0, 781.0}, {70.0, 70.0}}
Other, 0x156891010, {{238.0, 781.0}, {70.0, 70.0}}
Other, 0x156891130, {{238.0, 781.0}, {70.0, 70.0}}
Other, 0x156891250, {{238.0, 781.0}, {140.0, 70.0}}
Other, 0x1568915b0, {{316.0, 781.0}, {70.0, 70.0}}
Other, 0x1568916d0, {{4.0, 859.0}, {70.0, 70.0}}
Other, 0x1568917f0, {{4.0, 859.0}, {70.0, 70.0}}
Other, 0x156891910, {{0.0, 859.0}, {140.0, 70.0}}
Other, 0x156891c70, {{82.0, 859.0}, {70.0, 70.0}}
Other, 0x156891d90, {{160.0, 859.0}, {70.0, 70.0}}
Other, 0x15685c930, {{238.0, 859.0}, {70.0, 70.0}}
Other, 0x1568920d0, {{316.0, 859.0}, {70.0, 70.0}}
Other, 0x1568921f0, {{4.0, 937.0}, {70.0, 70.0}}
Other, 0x156892310, {{4.0, 937.0}, {70.0, 70.0}}
Other, 0x156892430, {{0.0, 937.0}, {140.0, 70.0}}
Other, 0x1568653d0, {{82.0, 937.0}, {70.0, 70.0}}
Other, 0x1568654f0, {{160.0, 937.0}, {70.0, 70.0}}
Other, 0x156865610, {{238.0, 937.0}, {70.0, 70.0}}
Other, 0x156865730, {{316.0, 937.0}, {70.0, 70.0}}
Other, 0x156865850, {{316.0, 937.0}, {70.0, 70.0}}
Other, 0x156865970, {{246.0, 937.0}, {140.0, 70.0}}
Other, 0x156862850, {{4.0, 1015.0}, {70.0, 70.0}}
Other, 0x156862970, {{4.0, 1015.0}, {70.0, 70.0}}
Other, 0x156862a90, {{0.0, 1015.0}, {140.0, 70.0}}
Other, 0x156862df0, {{82.0, 1015.0}, {70.0, 70.0}}
Other, 0x156862f10, {{82.0, 1015.0}, {70.0, 70.0}}
Other, 0x156863030, {{12.0, 1015.0}, {140.0, 70.0}}
Other, 0x1568c7c20, {{160.0, 1015.0}, {70.0, 70.0}}
Other, 0x1568c7d40, {{160.0, 1015.0}, {70.0, 70.0}}
Other, 0x1568c7e60, {{90.0, 1015.0}, {140.0, 70.0}}
Other, 0x1568c81c0, {{238.0, 1015.0}, {70.0, 70.0}}
Other, 0x1568c82e0, {{316.0, 1015.0}, {70.0, 70.0}}
Other, 0x1568c8400, {{316.0, 1015.0}, {70.0, 70.0}}
Other, 0x1568c8520, {{246.0, 1015.0}, {140.0, 70.0}}
Other, 0x1568c8880, {{4.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c89a0, {{4.0, 1093.0}, {70.0, 70.0}}
Other, 0x156891eb0, {{0.0, 1093.0}, {140.0, 70.0}}
Other, 0x1568c9070, {{82.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c9190, {{82.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c92b0, {{12.0, 1093.0}, {140.0, 70.0}}
Other, 0x1568c9610, {{160.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c9730, {{160.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c9850, {{90.0, 1093.0}, {140.0, 70.0}}
Other, 0x1568c9bb0, {{238.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c9cd0, {{238.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c9df0, {{168.0, 1093.0}, {140.0, 70.0}}
Other, 0x1568ca150, {{316.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568ca270, {{316.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568ca390, {{246.0, 1093.0}, {140.0, 70.0}}
Image, 0x1568ca6f0, {{109.0, 1271.0}, {172.0, 40.0}}, label: 'Millennium logo'
Image, 0x1568ca810, {{92.0, 1350.0}, {206.0, 41.0}}, label: 'Credit Agricole logo'
Image, 0x1568ca930, {{178.0, 1430.0}, {34.0, 41.0}}, label: 'Shell logo'
Image, 0x1568caa50, {{72.0, 1510.0}, {246.0, 34.0}}, label: 'Sennheiser logo'
Image, 0x1568cab70, {{89.0, 1584.0}, {71.0, 41.0}}, label: 'Activy logo'
Image, 0x155da3970, {{199.0, 1584.0}, {102.0, 41.0}}, label: 'Xelion logo'
Other, 0x155d80000, {{15.0, 1748.0}, {360.0, 41.0}}, label: 'Areas of expertise', value: 2
StaticText, 0x155da1d60, {{15.0, 1848.0}, {42.0, 16.0}}, label: 'PHASE', value: PHASE
Other, 0x155d76140, {{15.0, 1868.0}, {360.0, 33.0}}, label: 'Discovery', value: 3
Other, 0x155d9f720, {{15.0, 1934.0}, {360.0, 57.0}}, label: 'The proper Discovery phase can hugely reduce Total Costs of the project.', value: 3
Link, 0x155d80390, {{15.0, 2024.0}, {360.0, 91.0}}, label: 'Free Scoping Workshops'
Link, 0x155d7f240, {{15.0, 2120.0}, {360.0, 91.0}}, label: 'Design Thinking Workshops'
Link, 0x155da1690, {{15.0, 2216.0}, {360.0, 91.0}}, label: 'UX/UI Design'
Link, 0x155da1a00, {{15.0, 2312.0}, {360.0, 91.0}}, label: 'IT Consulting'
Link, 0x155da2430, {{15.0, 2408.0}, {360.0, 91.0}}, label: 'Mobile App Audit'
StaticText, 0x1568cadb0, {{15.0, 2504.0}, {42.0, 16.0}}, label: 'PHASE', value: PHASE
Other, 0x1568caed0, {{15.0, 2524.0}, {360.0, 33.0}}, label: 'Delivery', value: 3
Other, 0x1568cb110, {{15.0, 2590.0}, {360.0, 57.0}}, label: 'Hire the best development team with an excellent track of delivering the projects.', value: 3
Link, 0x1568cb350, {{15.0, 2680.0}, {360.0, 91.0}}, label: 'Mobile App Development'
Link, 0x1568cb8f0, {{15.0, 2776.0}, {360.0, 91.0}}, label: 'Web App Development'
Link, 0x1568cbe90, {{15.0, 2872.0}, {360.0, 91.0}}, label: 'Custom Software Development'
Link, 0x1568cc430, {{15.0, 2968.0}, {360.0, 91.0}}, label: 'Staff Augmentation 2.0'
Link, 0x1568cc9d0, {{15.0, 3064.0}, {360.0, 91.0}}, label: 'Automated UI Testing in Flutter'
StaticText, 0x1568ccf70, {{15.0, 3160.0}, {42.0, 16.0}}, label: 'PHASE', value: PHASE
Other, 0x1568cd090, {{15.0, 3180.0}, {360.0, 33.0}}, label: 'Growth', value: 3
Other, 0x1568cd2d0, {{15.0, 3246.0}, {360.0, 57.0}}, label: 'We support our client at all stages of the project.', value: 3
Link, 0x1568cd510, {{15.0, 3336.0}, {360.0, 91.0}}, label: 'Support and SLA'
Link, 0x1568cdab0, {{15.0, 3432.0}, {360.0, 91.0}}, label: 'Hosting, Infrastructure, and DevOps Services'
Other, 0x1568b7a20, {{15.0, 3574.0}, {360.0, 41.0}}, label: 'Why LeanCode', value: 2
Button, 0x1568c8ac0, {{0.0, 3805.0}, {21.0, 21.0}}, label: '← Previous'
Other, 0x1568c8be0, {{6.0, 3674.0}, {379.0, 283.0}}
Button, 0x1568b8320, {{388.0, 3805.0}, {21.0, 21.0}}, label: '→ Next'
Button, 0x1568b8440, {{263.0, 4025.0}, {49.0, 50.0}}, label: 'Previous'
Button, 0x1568b8560, {{326.0, 4025.0}, {49.0, 50.0}}, label: 'Next'
Other, 0x1568b8680, {{15.0, 4134.0}, {360.0, 41.0}}, label: 'Examples of our work', value: 2
Link, 0x1568b88c0, {{15.0, 4234.0}, {360.0, 133.0}}, label: 'Case Study of Welliba App'
Other, 0x1568b8c20, {{15.0, 4390.0}, {360.0, 25.0}}
StaticText, 0x1568b8f80, {{15.0, 4430.0}, {179.0, 16.0}}, label: 'MOBILE & WEB APPLICATION', value: MOBILE & WEB APPLI...
Link, 0x1568b90a0, {{15.0, 4455.0}, {69.0, 26.0}}, label: 'Welliba'
Link, 0x1568b9400, {{15.0, 4530.0}, {360.0, 134.0}}, label: 'Case Study of Credit Agricole Bank Polska App'
Other, 0x1568b9760, {{15.0, 4687.0}, {360.0, 25.0}}
StaticText, 0x1568b9ac0, {{15.0, 4727.0}, {134.0, 16.0}}, label: 'MOBILE APPLICATION', value: MOBILE APPLICATION
Link, 0x1568b9be0, {{15.0, 4752.0}, {251.0, 26.0}}, label: 'Credit Agricole Bank Polska'
Link, 0x1568b9f40, {{15.0, 4827.0}, {360.0, 134.0}}, label: 'Case Study Activy'
Other, 0x1568ba2a0, {{15.0, 4984.0}, {360.0, 25.0}}
StaticText, 0x1568ba4e0, {{15.0, 5024.0}, {134.0, 16.0}}, label: 'MOBILE APPLICATION', value: MOBILE APPLICATION
Link, 0x1568ba600, {{15.0, 5049.0}, {57.0, 26.0}}, label: 'Activy'
Other, 0x1568ba960, {{15.0, 5134.0}, {360.0, 41.0}}, label: 'Reviews of our work', value: 2
Other, 0x1568baba0, {{15.0, 5234.0}, {360.0, 37.0}}
Other, 0x1568bade0, {{15.0, 5334.0}, {360.0, 281.0}}
Other, 0x1568bb380, {{15.0, 5634.0}, {360.0, 2.0}}
Image, 0x1568bb4a0, {{15.0, 5659.0}, {72.0, 73.0}}, label: 'Mario Martella'
StaticText, 0x1568bb5c0, {{111.0, 5657.0}, {108.0, 21.0}}, label: 'Mario Martella', value: Mario Martella
StaticText, 0x1568bb6e0, {{111.0, 5685.0}, {186.0, 21.0}}, label: 'Managing Director & CTO', value: Managing Director ...
StaticText, 0x1568bb800, {{111.0, 5713.0}, {56.0, 21.0}}, label: 'Welliba', value: Welliba
Other, 0x1568bb920, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x1568bba40, {{15.0, 5803.0}, {360.0, 37.0}}
Other, 0x1568bbc80, {{15.0, 5903.0}, {360.0, 197.0}}
Other, 0x1568bc120, {{15.0, 6119.0}, {360.0, 2.0}}
Image, 0x1568bc240, {{15.0, 6144.0}, {72.0, 73.0}}, label: 'Tomasz Czerwiński'
StaticText, 0x1568bc360, {{111.0, 6142.0}, {145.0, 21.0}}, label: 'Tomasz Czerwiński', value: Tomasz Czerwiński
StaticText, 0x1568bc480, {{111.0, 6170.0}, {83.0, 21.0}}, label: 'Deputy CIO', value: Deputy CIO
StaticText, 0x1568bc5a0, {{111.0, 6198.0}, {201.0, 21.0}}, label: 'Credit Agricole Bank Polska', value: Credit Agricole Ba...
Other, 0x1568bc6c0, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x1568bc7e0, {{15.0, 6288.0}, {360.0, 37.0}}
Other, 0x1568bca20, {{15.0, 6388.0}, {360.0, 169.0}}
Other, 0x1568bcc60, {{15.0, 6576.0}, {360.0, 2.0}}
Image, 0x1568bcd80, {{15.0, 6601.0}, {72.0, 73.0}}, label: 'Igor Pielas the CEO at Activy'
StaticText, 0x1568bcea0, {{111.0, 6599.0}, {78.0, 21.0}}, label: 'Igor Pielas', value: Igor Pielas
StaticText, 0x1568bcfc0, {{111.0, 6627.0}, {33.0, 21.0}}, label: 'CEO', value: CEO
StaticText, 0x1568bd0e0, {{111.0, 6655.0}, {46.0, 21.0}}, label: 'Activy', value: Activy
Other, 0x1568bd200, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x1568bd320, {{15.0, 6755.0}, {360.0, 41.0}}, label: 'Explore our know-how', value: 2
Other, 0x1568bd560, {{73.0, 6855.0}, {244.0, 308.0}}
Other, 0x1568bd7a0, {{39.0, 7185.0}, {312.0, 26.0}}, label: 'Flutter CTO Report 2024', value: 3
Link, 0x1568bd9e0, {{157.0, 7248.0}, {76.0, 21.0}}, label: 'Download'
Other, 0x1568bdc20, {{73.0, 7354.0}, {244.0, 308.0}}
Other, 0x1568bde60, {{39.0, 7684.0}, {312.0, 26.0}}, label: 'Flutter for Enterprise', value: 3
Link, 0x1568be0a0, {{157.0, 7747.0}, {76.0, 21.0}}, label: 'Download'
Other, 0x155d71820, {{73.0, 7853.0}, {244.0, 308.0}}
Other, 0x155dae3d0, {{39.0, 8183.0}, {312.0, 50.0}}, label: 'Building Mobile Banking Apps with Flutter', value: 3
Link, 0x1568be1c0, {{157.0, 8270.0}, {76.0, 21.0}}, label: 'Download'
StaticText, 0x1568be400, {{15.0, 8392.0}, {116.0, 16.0}}, label: 'MEET OUR EXPERT', value: MEET OUR EXPERT
Other, 0x1568be520, {{15.0, 8400.0}, {360.0, 81.0}}, label: 'Let’s talk about your big vision!', value: 2
Other, 0x1568be760, {{15.0, 8508.0}, {360.0, 29.0}}
Other, 0x1568bebe0, {{15.0, 8552.0}, {88.0, 93.0}}
Link, 0x1568bee20, {{115.0, 8562.0}, {166.0, 24.0}}, label: '[email protected]'
Link, 0x1568bf060, {{115.0, 8604.0}, {32.0, 33.0}}, label: 'linkedin'
Link, 0x1568bf180, {{155.0, 8604.0}, {32.0, 33.0}}, label: 'twitter'
Other, 0x1568bf2a0, {{28.0, 8692.0}, {49.0, 29.0}}, label: 'Name'
TextField, 0x1568bf4e0, {{28.0, 8682.0}, {334.0, 49.0}}
Other, 0x1568bf600, {{28.0, 8775.0}, {52.0, 29.0}}, label: 'E-mail'
TextField, 0x1568bf840, {{28.0, 8765.0}, {334.0, 49.0}}
Other, 0x1568bf960, {{28.0, 8860.0}, {77.0, 25.0}}, value: +48
Other, 0x1568bfa80, {{112.0, 8858.0}, {202.0, 29.0}}, label: 'Phone number (optional)'
TextField, 0x1568bfcc0, {{112.0, 8848.0}, {250.0, 49.0}}
Other, 0x1568bfde0, {{28.0, 8941.0}, {265.0, 29.0}}, label: 'How can we help you? (optional)'
TextView, 0x1568c0020, {{28.0, 8931.0}, {334.0, 73.0}}
Other, 0x1568c0140, {{15.0, 9016.0}, {360.0, 73.0}}
Button, 0x1568c0800, {{15.0, 9104.0}, {360.0, 49.0}}, label: 'Send message'
Other, 0x1568c0920, {{0.0, 9176.0}, {390.0, 3076.0}}, label: 'content information'
Other, 0x1568efc30, {{0.0, 12250.0}, {1.0, 2.0}}, label: 'alert'
Other, 0x1568efd50, {{0.0, 103.0}, {394.0, 749.0}}
Other, 0x1568efe70, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x1568f0410, {{0.0, 103.0}, {390.0, 741.0}}, label: 'alert'
Other, 0x1568f1070, {{290.0, 748.0}, {100.0, 96.0}}, label: 'Chat Widget, region'
StaticText, 0x156867ac0, {{14.0, 118.0}, {239.0, 27.0}}, label: 'Flutter CTO Report 2024', value: Flutter CTO Report...
StaticText, 0x156867e20, {{136.0, 225.0}, {118.0, 20.0}}, label: 'Download now!', value: Download now!
Link, 0x156868060, {{15.0, 291.0}, {105.0, 36.0}}, label: 'logo'
Link, 0x1568682a0, {{223.0, 301.0}, {81.0, 20.0}}, label: 'Contact us'
Other, 0x1568684e0, {{320.0, 296.0}, {55.0, 4.0}}
Other, 0x156868600, {{320.0, 309.0}, {55.0, 4.0}}
Other, 0x156868720, {{340.0, 322.0}, {35.0, 4.0}}
Image, 0x156868960, {{0.0, 119.0}, {105.0, 36.0}}, label: 'logo'
StaticText, 0x156868ba0, {{0.0, 129.0}, {81.0, 20.0}}, label: 'Contact us', value: Contact us
StaticText, 0x156869020, {{0.0, 276.0}, {118.0, 25.0}}, label: 'Case studies', value: Case studies
StaticText, 0x1568695c0, {{0.0, 580.0}, {64.0, 25.0}}, label: 'Career', value: Career
StaticText, 0x156869800, {{0.0, 656.0}, {81.0, 25.0}}, label: 'About us', value: About us
StaticText, 0x15686a100, {{15.0, 417.0}, {67.0, 47.0}}, label: 'We ', value: We
Other, 0x15686a220, {{81.0, 413.0}, {129.0, 56.0}}, value: 1
StaticText, 0x15686a460, {{209.0, 417.0}, {18.0, 47.0}}, label: ', ', value: ,
Other, 0x15686a580, {{226.0, 413.0}, {114.0, 56.0}}, value: 1
StaticText, 0x15686a7c0, {{15.0, 473.0}, {74.0, 47.0}}, label: 'and ', value: and
Other, 0x15686a8e0, {{88.0, 469.0}, {135.0, 56.0}}, value: 1
StaticText, 0x15686ab20, {{15.0, 529.0}, {346.0, 103.0}}, label: 'products for scale-ups and enterprises', value: products for scale...
Image, 0x15685c150, {{147.0, 673.0}, {29.0, 32.0}}
Image, 0x15685c390, {{215.0, 673.0}, {42.0, 32.0}}
Image, 0x15685c5d0, {{296.0, 673.0}, {41.0, 32.0}}
Other, 0x15685cde0, {{4.0, 781.0}, {70.0, 70.0}}
Other, 0x15685cf00, {{4.0, 781.0}, {70.0, 70.0}}
Other, 0x156890cb0, {{82.0, 781.0}, {70.0, 70.0}}
Other, 0x156890dd0, {{82.0, 781.0}, {70.0, 70.0}}
Other, 0x156891370, {{238.0, 781.0}, {70.0, 70.0}}
Other, 0x156891490, {{238.0, 781.0}, {70.0, 70.0}}
Other, 0x156891a30, {{4.0, 859.0}, {70.0, 70.0}}
Other, 0x156891b50, {{4.0, 859.0}, {70.0, 70.0}}
Other, 0x156892550, {{4.0, 937.0}, {70.0, 70.0}}
Other, 0x156892670, {{4.0, 937.0}, {70.0, 70.0}}
Other, 0x156865a90, {{336.0, 958.0}, {29.0, 29.0}}
Other, 0x156862730, {{316.0, 937.0}, {70.0, 70.0}}
Other, 0x156862bb0, {{4.0, 1015.0}, {70.0, 70.0}}
Other, 0x156862cd0, {{4.0, 1015.0}, {70.0, 70.0}}
Other, 0x156863150, {{82.0, 1015.0}, {70.0, 70.0}}
Other, 0x156863270, {{82.0, 1015.0}, {70.0, 70.0}}
Other, 0x1568c7f80, {{160.0, 1015.0}, {70.0, 70.0}}
Other, 0x1568c80a0, {{160.0, 1015.0}, {70.0, 70.0}}
Other, 0x1568c8640, {{316.0, 1015.0}, {70.0, 70.0}}
Other, 0x1568c8760, {{316.0, 1015.0}, {70.0, 70.0}}
Other, 0x1568c8e30, {{24.0, 1114.0}, {29.0, 29.0}}
Other, 0x1568c8f50, {{4.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c93d0, {{82.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c94f0, {{82.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c9970, {{160.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c9a90, {{160.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568c9f10, {{238.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568ca030, {{238.0, 1093.0}, {70.0, 70.0}}
Other, 0x1568ca4b0, {{336.0, 1114.0}, {29.0, 29.0}}
Other, 0x1568ca5d0, {{316.0, 1093.0}, {70.0, 70.0}}
StaticText, 0x155da0870, {{15.0, 1749.0}, {254.0, 38.0}}, label: 'Areas of expertise', value: Areas of expertise
StaticText, 0x155da0190, {{15.0, 1869.0}, {111.0, 31.0}}, label: 'Discovery', value: Discovery
StaticText, 0x155dad930, {{15.0, 1936.0}, {325.0, 52.0}}, label: 'The proper Discovery phase can hugely reduce Total Costs of the project.', value: The proper Discove...
StaticText, 0x155d7f930, {{291.0, 2077.0}, {26.0, 16.0}}, label: 'Free', value: Free
Link, 0x155d75a80, {{32.0, 2070.0}, {184.0, 26.0}}, label: 'Scoping Workshops', value: 3
Link, 0x155d72250, {{16.0, 2035.0}, {358.0, 369.0}}
Link, 0x155da7130, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x155da50a0, {{32.0, 2166.0}, {256.0, 26.0}}, label: 'Design Thinking Workshops', value: 3
Link, 0x155d71f00, {{16.0, 2131.0}, {358.0, 359.0}}
Link, 0x155da4d30, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x155d71b90, {{32.0, 2262.0}, {121.0, 26.0}}, label: 'UX/UI Design', value: 3
Link, 0x155da3610, {{16.0, 2227.0}, {358.0, 359.0}}
Link, 0x155d714a0, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x155da3280, {{32.0, 2358.0}, {119.0, 26.0}}, label: 'IT Consulting', value: 3
Link, 0x155d96d00, {{16.0, 2323.0}, {358.0, 359.0}}
Link, 0x155d973e0, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x155d96620, {{32.0, 2454.0}, {154.0, 26.0}}, label: 'Mobile App Audit', value: 3
Link, 0x1568cac90, {{16.0, 2419.0}, {358.0, 359.0}}
StaticText, 0x1568caff0, {{15.0, 2525.0}, {91.0, 31.0}}, label: 'Delivery', value: Delivery
StaticText, 0x1568cb230, {{15.0, 2592.0}, {330.0, 52.0}}, label: 'Hire the best development team with an excellent track of delivering the projects.', value: Hire the best deve...
Link, 0x1568cb470, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x1568cb590, {{32.0, 2726.0}, {229.0, 26.0}}, label: 'Mobile App Development', value: 3
Link, 0x1568cb7d0, {{16.0, 2691.0}, {358.0, 359.0}}
Link, 0x1568cba10, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x1568cbb30, {{32.0, 2822.0}, {211.0, 26.0}}, label: 'Web App Development', value: 3
Link, 0x1568cbd70, {{16.0, 2787.0}, {358.0, 359.0}}
Link, 0x1568cbfb0, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x1568cc0d0, {{32.0, 2918.0}, {284.0, 26.0}}, label: 'Custom Software Development', value: 3
Link, 0x1568cc310, {{16.0, 2883.0}, {358.0, 359.0}}
Link, 0x1568cc550, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x1568cc670, {{32.0, 3014.0}, {207.0, 26.0}}, label: 'Staff Augmentation 2.0', value: 3
Link, 0x1568cc8b0, {{16.0, 2979.0}, {358.0, 359.0}}
Link, 0x1568ccaf0, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x1568ccc10, {{32.0, 3110.0}, {279.0, 26.0}}, label: 'Automated UI Testing in Flutter', value: 3
Link, 0x1568cce50, {{16.0, 3075.0}, {358.0, 359.0}}
StaticText, 0x1568cd1b0, {{15.0, 3181.0}, {81.0, 31.0}}, label: 'Growth', value: Growth
StaticText, 0x1568cd3f0, {{15.0, 3248.0}, {326.0, 52.0}}, label: 'We support our client at all stages of the project.', value: We support our cli...
Link, 0x1568cd630, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x1568cd750, {{32.0, 3382.0}, {152.0, 26.0}}, label: 'Support and SLA', value: 3
Link, 0x1568cd990, {{16.0, 3347.0}, {358.0, 359.0}}
Link, 0x1568cdbd0, {{0.0, 0.0}, {0.0, 0.0}}
Link, 0x1568cdcf0, {{32.0, 3450.0}, {247.0, 54.0}}, label: 'Hosting, Infrastructure, and DevOps Services', value: 3
Link, 0x1568b7900, {{16.0, 3443.0}, {358.0, 359.0}}
StaticText, 0x1568b7b40, {{15.0, 3575.0}, {210.0, 38.0}}, label: 'Why LeanCode', value: Why LeanCode
Other, 0x1568c8d00, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x1568b7c60, {{319.0, 3690.0}, {41.0, 41.0}}
Other, 0x1568b7ea0, {{31.0, 3744.0}, {329.0, 81.0}}, label: 'Best Experts with a strong academic background', value: 3
Other, 0x1568b80e0, {{31.0, 3852.0}, {329.0, 73.0}}
StaticText, 0x1568b87a0, {{15.0, 4135.0}, {297.0, 38.0}}, label: 'Examples of our work', value: Examples of our work
Link, 0x1568b89e0, {{15.0, 4234.0}, {360.0, 133.0}}
Image, 0x1568b8b00, {{15.0, 4234.0}, {360.0, 133.0}}, label: 'Case Study of Welliba App'
Other, 0x1568b8d40, {{15.0, 4390.0}, {360.0, 25.0}}
Link, 0x1568b91c0, {{15.0, 4455.0}, {69.0, 26.0}}, label: 'Welliba', value: 3
Link, 0x1568b9520, {{15.0, 4530.0}, {360.0, 134.0}}
Image, 0x1568b9640, {{15.0, 4530.0}, {360.0, 134.0}}, label: 'Case Study of Credit Agricole Bank Polska App'
Other, 0x1568b9880, {{15.0, 4687.0}, {360.0, 25.0}}
Link, 0x1568b9d00, {{15.0, 4752.0}, {251.0, 26.0}}, label: 'Credit Agricole Bank Polska', value: 3
Link, 0x1568ba060, {{15.0, 4827.0}, {360.0, 134.0}}
Image, 0x1568ba180, {{15.0, 4827.0}, {360.0, 134.0}}, label: 'Case Study Activy'
Other, 0x1568ba3c0, {{15.0, 4984.0}, {360.0, 25.0}}
Link, 0x1568ba720, {{15.0, 5049.0}, {57.0, 26.0}}, label: 'Activy', value: 3
StaticText, 0x1568baa80, {{15.0, 5135.0}, {279.0, 38.0}}, label: 'Reviews of our work', value: Reviews of our work
Image, 0x1568bacc0, {{15.0, 5234.0}, {360.0, 37.0}}, label: 'Welliba logo'
StaticText, 0x1568baf00, {{15.0, 5336.0}, {355.0, 276.0}}, label: 'Solid knowledge and trusting cooperation help us deliver new features to our customers quickly, continuously, and based on high-security standards. The sophisticated code base and experience within LeanCode provided us with a strong foundation for the IT security certification process. We are thrilled and grateful to have found LeanCode as a partner and look forward to our further cooperation.', value: Solid knowledge an...
Image, 0x1568bbb60, {{15.0, 5803.0}, {360.0, 37.0}}, label: 'Credit Agricole logo'
StaticText, 0x1568bbda0, {{15.0, 5905.0}, {357.0, 192.0}}, label: 'LeanCode has delivered the MVP within 2.5 months, exceeding our expectations. Agile and detail-oriented, they've taken the time to understand the banking industry to deliver the most effective solution for our users. They are professional, efficient, and responsive.', value: LeanCode has deliv...
Image, 0x1568bc900, {{15.0, 6288.0}, {360.0, 37.0}}, label: 'Activy logo'
StaticText, 0x1568bcb40, {{15.0, 6390.0}, {359.0, 164.0}}, label: 'If you decide to work with LeanCode, you will experience a lot more than a usual relationship between a client and a vendor. They have empathy combined with responsibility, and they are really lean - both for small and big clients.', value: If you decide to w...
StaticText, 0x1568bd440, {{15.0, 6756.0}, {306.0, 38.0}}, label: 'Explore our know-how', value: Explore our know-how
Image, 0x1568bd680, {{73.0, 6855.0}, {244.0, 304.0}}, label: 'Flutter CTO Report 2024'
StaticText, 0x1568bd8c0, {{39.0, 7185.0}, {222.0, 26.0}}, label: 'Flutter CTO Report 2024', value: Flutter CTO Report...
StaticText, 0x1568bdb00, {{157.0, 7248.0}, {76.0, 21.0}}, label: 'Download', value: Download
Image, 0x1568bdd40, {{73.0, 7354.0}, {244.0, 304.0}}, label: 'Ebook Enterprise'
StaticText, 0x1568bdf80, {{39.0, 7684.0}, {191.0, 26.0}}, label: 'Flutter for Enterprise', value: Flutter for Enterp...
StaticText, 0x155d962c0, {{157.0, 7747.0}, {76.0, 21.0}}, label: 'Download', value: Download
Image, 0x155d97af0, {{73.0, 7853.0}, {244.0, 304.0}}, label: 'Ebook Banking'
StaticText, 0x155d73040, {{39.0, 8183.0}, {272.0, 50.0}}, label: 'Building Mobile Banking Apps with Flutter', value: Building Mobile Ba...
StaticText, 0x1568be2e0, {{157.0, 8270.0}, {76.0, 21.0}}, label: 'Download', value: Download
StaticText, 0x1568be640, {{15.0, 8401.0}, {329.0, 78.0}}, label: 'Let’s talk about your big vision!', value: Let’s talk about y...
StaticText, 0x1568be880, {{15.0, 8512.0}, {115.0, 21.0}}, label: 'Łukasz Kosman', value: Łukasz Kosman
StaticText, 0x1568be9a0, {{129.0, 8510.0}, {14.0, 24.0}}, label: '/', value: /
StaticText, 0x1568beac0, {{142.0, 8510.0}, {144.0, 24.0}}, label: 'CEO at LeanCode', value: CEO at LeanCode
Image, 0x1568bed00, {{15.0, 8552.0}, {88.0, 89.0}}, label: 'Łukasz Kosman, CEO at LeanCode'
StaticText, 0x1568bef40, {{115.0, 8562.0}, {166.0, 24.0}}, label: '[email protected]', value: [email protected]
StaticText, 0x1568bf3c0, {{28.0, 8694.0}, {50.0, 24.0}}, label: 'Name', value: Name
StaticText, 0x1568bf720, {{28.0, 8777.0}, {52.0, 24.0}}, label: 'E-mail', value: E-mail
StaticText, 0x1568bfba0, {{112.0, 8860.0}, {202.0, 24.0}}, label: 'Phone number (optional)', value: Phone number (opti...
StaticText, 0x1568bff00, {{28.0, 8943.0}, {265.0, 24.0}}, label: 'How can we help you? (optional)', value: How can we help yo...
Switch, 0x1568c0260, {{15.0, 9016.0}, {360.0, 73.0}}, label: 'I give my consent to Privacy Policy and agree to the processing of my personal data by LeanCode for marketing purposes.', value: 0
StaticText, 0x1568c0380, {{47.0, 9019.0}, {124.0, 19.0}}, label: 'I give my consent to', value: I give my consent to
Link, 0x1568c04a0, {{173.0, 9019.0}, {89.0, 19.0}}, label: 'Privacy Policy'
StaticText, 0x1568c06e0, {{47.0, 9019.0}, {319.0, 67.0}}, label: 'and agree to the processing of my personal data by LeanCode for marketing purposes.', value: and agree to the p...
Other, 0x1568c0a40, {{0.0, 9176.0}, {390.0, 541.0}}
Image, 0x1568c0b60, {{15.0, 9758.0}, {140.0, 41.0}}, label: 'Logo'
Other, 0x1568c0c80, {{15.0, 9840.0}, {360.0, 57.0}}
Other, 0x1568c0ec0, {{15.0, 9967.0}, {360.0, 20.0}}
Link, 0x1568c1100, {{15.0, 10000.0}, {41.0, 41.0}}, label: 'Linkedin'
Link, 0x1568c1220, {{55.0, 10000.0}, {41.0, 41.0}}, label: 'Facebook'
Link, 0x1568c1340, {{95.0, 10000.0}, {41.0, 41.0}}, label: 'Twitter'
Link, 0x1568c1460, {{135.0, 10000.0}, {42.0, 41.0}}, label: 'Instagram'
Link, 0x1568c1580, {{176.0, 10000.0}, {41.0, 41.0}}, label: 'Email'
Other, 0x1568c16a0, {{15.0, 10111.0}, {360.0, 20.0}}
Other, 0x1568c18e0, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x1568c1a00, {{15.0, 10199.0}, {140.0, 43.0}}
Other, 0x1568c1d60, {{171.0, 10195.0}, {64.0, 50.0}}
Other, 0x1568c20c0, {{251.0, 10195.0}, {64.0, 50.0}}
Other, 0x1568c2420, {{15.0, 10260.0}, {136.0, 50.0}}
Other, 0x1568c2780, {{15.0, 10380.0}, {360.0, 20.0}}
Other, 0x1568c29c0, {{15.0, 10413.0}, {360.0, 25.0}}
Link, 0x1568c2c00, {{15.0, 10453.0}, {360.0, 361.0}}, label: 'Map of the LeanCode headquarters location'
Other, 0x1568c2e40, {{15.0, 10831.0}, {360.0, 34.0}}
Other, 0x1568c31a0, {{15.0, 10878.0}, {360.0, 29.0}}
Link, 0x1568c33e0, {{15.0, 10920.0}, {159.0, 19.0}}, label: 'Mobile App Development'
Link, 0x1568c3740, {{15.0, 10953.0}, {146.0, 19.0}}, label: 'Web App Development'
Link, 0x1568c3aa0, {{15.0, 10986.0}, {197.0, 19.0}}, label: 'Custom Software Development'
Link, 0x1568c3e00, {{15.0, 11019.0}, {178.0, 19.0}}, label: 'Design Thinking Workshops'
Link, 0x1568c4160, {{15.0, 11052.0}, {107.0, 19.0}}, label: 'Mobile App Audit'
Link, 0x1568c44c0, {{15.0, 11085.0}, {83.0, 19.0}}, label: 'IT Consulting'
Link, 0x1568c4820, {{15.0, 11118.0}, {143.0, 19.0}}, label: 'Staff Augmentation 2.0'
Link, 0x1568c4cd0, {{15.0, 11151.0}, {157.0, 19.0}}, label: 'Flutter App Development'
Link, 0x156863c20, {{15.0, 11184.0}, {94.0, 19.0}}, label: 'Flutter for Web'
Link, 0x156863f80, {{15.0, 11217.0}, {117.0, 19.0}}, label: 'Flutter for Desktop'
Link, 0x1568642e0, {{15.0, 11250.0}, {193.0, 19.0}}, label: 'Automated UI Testing in Flutter'
Other, 0x1568c5300, {{15.0, 11311.0}, {360.0, 29.0}}
Link, 0x1568c5540, {{15.0, 11353.0}, {41.0, 19.0}}, label: 'Flutter'
Link, 0x1568c58a0, {{15.0, 11386.0}, {30.0, 19.0}}, label: '.NET'
Link, 0x1568c5c00, {{15.0, 11419.0}, {37.0, 19.0}}, label: 'React'
Other, 0x1568c5f60, {{15.0, 11480.0}, {360.0, 29.0}}
Link, 0x1568c61a0, {{15.0, 11522.0}, {52.0, 19.0}}, label: 'Banking'
Link, 0x1568c6500, {{15.0, 11555.0}, {51.0, 19.0}}, label: 'FinTech'
Other, 0x1568eac70, {{15.0, 11616.0}, {360.0, 29.0}}
Link, 0x1568eaeb0, {{15.0, 11658.0}, {189.0, 19.0}}, label: 'Senior/Lead Flutter Developer'
Link, 0x1568eb210, {{15.0, 11691.0}, {109.0, 19.0}}, label: 'Flutter Developer'
Link, 0x1568eb570, {{15.0, 11724.0}, {96.0, 19.0}}, label: 'Product Owner'
Other, 0x1568eb8d0, {{15.0, 11785.0}, {360.0, 29.0}}
Link, 0x1568c4b80, {{15.0, 11827.0}, {174.0, 19.0}}, label: 'Credit Agricole Bank Polska'
Link, 0x1568ebf70, {{15.0, 11860.0}, {39.0, 19.0}}, label: 'Mindy'
Link, 0x1568ec2d0, {{15.0, 11893.0}, {70.0, 19.0}}, label: 'Prospector'
Link, 0x1568ec630, {{15.0, 11926.0}, {89.0, 19.0}}, label: 'Future Collars'
Link, 0x1568ec990, {{15.0, 11959.0}, {47.0, 19.0}}, label: 'Sterylis'
Link, 0x1568eccf0, {{15.0, 11992.0}, {128.0, 19.0}}, label: 'Maspex ContentBox'
Link, 0x1568ed050, {{15.0, 12025.0}, {82.0, 19.0}}, label: 'Quittercheck'
Link, 0x1568ed3b0, {{15.0, 12058.0}, {210.0, 19.0}}, label: 'The Audio Bible Super Production'
Link, 0x1568ed710, {{15.0, 12091.0}, {105.0, 19.0}}, label: 'Invoice Gateway'
Link, 0x1568eda70, {{15.0, 12124.0}, {48.0, 19.0}}, label: 'Welliba'
Link, 0x1568eddd0, {{15.0, 12157.0}, {73.0, 19.0}}, label: 'Kontomierz'
Link, 0x1568ee130, {{15.0, 12190.0}, {40.0, 19.0}}, label: 'Activy'
StaticText, 0x1568ee490, {{15.0, 9247.0}, {212.0, 31.0}}, label: 'Let's stay in touch!', value: Let's stay in touch!
Other, 0x1568ee5b0, {{15.0, 9299.0}, {360.0, 49.0}}
Other, 0x1568ee7f0, {{15.0, 9359.0}, {360.0, 57.0}}
Other, 0x1568ef330, {{15.0, 9435.0}, {360.0, 69.0}}
Other, 0x1568ef570, {{15.0, 9523.0}, {360.0, 39.0}}
Button, 0x1568efb10, {{15.0, 9581.0}, {360.0, 51.0}}, label: 'Subscribe'
Other, 0x1568eff90, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x1568f00b0, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x1568f01d0, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x1568f02f0, {{0.0, 0.0}, {0.0, 0.0}}
Other, 0x1568f0530, {{0.0, 522.0}, {390.0, 322.0}}, label: 'alert', Focused
Other, 0x1568f1190, {{290.0, 748.0}, {100.0, 96.0}}, label: 'Chat Widget'
Image, 0x156868180, {{15.0, 291.0}, {105.0, 36.0}}, label: 'logo'
StaticText, 0x1568683c0, {{223.0, 301.0}, {81.0, 20.0}}, label: 'Contact us', value: Contact us
StaticText, 0x15686a340, {{81.0, 417.0}, {129.0, 47.0}}, label: 'consult', value: consult
StaticText, 0x15686a6a0, {{226.0, 417.0}, {114.0, 47.0}}, label: 'design', value: design
StaticText, 0x15686aa00, {{88.0, 473.0}, {135.0, 47.0}}, label: 'develop', value: develop
Image, 0x156862610, {{336.0, 958.0}, {29.0, 29.0}}
StaticText, 0x155d7eee0, {{32.0, 2070.0}, {184.0, 26.0}}, label: 'Scoping Workshops', value: Scoping Workshops
StaticText, 0x155d7eb90, {{32.0, 2166.0}, {256.0, 26.0}}, label: 'Design Thinking Workshops', value: Design Thinking Wo...
StaticText, 0x155d6ead0, {{32.0, 2262.0}, {121.0, 26.0}}, label: 'UX/UI Design', value: UX/UI Design
StaticText, 0x155da20e0, {{32.0, 2358.0}, {119.0, 26.0}}, label: 'IT Consulting', value: IT Consulting
StaticText, 0x155d96980, {{32.0, 2454.0}, {154.0, 26.0}}, label: 'Mobile App Audit', value: Mobile App Audit
StaticText, 0x1568cb6b0, {{32.0, 2726.0}, {229.0, 26.0}}, label: 'Mobile App Development', value: Mobile App Develop...
StaticText, 0x1568cbc50, {{32.0, 2822.0}, {211.0, 26.0}}, label: 'Web App Development', value: Web App Development
StaticText, 0x1568cc1f0, {{32.0, 2918.0}, {284.0, 26.0}}, label: 'Custom Software Development', value: Custom Software De...
StaticText, 0x1568cc790, {{32.0, 3014.0}, {207.0, 26.0}}, label: 'Staff Augmentation 2.0', value: Staff Augmentation...
StaticText, 0x1568ccd30, {{32.0, 3110.0}, {279.0, 26.0}}, label: 'Automated UI Testing in Flutter', value: Automated UI Testi...
StaticText, 0x1568cd870, {{32.0, 3382.0}, {152.0, 26.0}}, label: 'Support and SLA', value: Support and SLA
StaticText, 0x1568cde10, {{32.0, 3450.0}, {247.0, 54.0}}, label: 'Hosting, Infrastructure, and DevOps Services', value: Hosting, Infrastru...
StaticText, 0x1568b7d80, {{335.0, 3701.0}, {9.0, 18.0}}, label: '1', value: 1
StaticText, 0x1568b7fc0, {{49.0, 3749.0}, {293.0, 71.0}}, label: 'Best Experts with a strong academic background', value: Best Experts with ...
StaticText, 0x1568b8200, {{46.0, 3854.0}, {298.0, 69.0}}, label: 'Poland is the hub of some of the best programmers in the world; our team includes only the most exceptional ones.', value: Poland is the hub ...
Image, 0x1568b8e60, {{15.0, 4390.0}, {360.0, 25.0}}, label: 'Welliba logo'
StaticText, 0x1568b92e0, {{15.0, 4455.0}, {69.0, 26.0}}, label: 'Welliba', value: Welliba
Image, 0x1568b99a0, {{15.0, 4687.0}, {360.0, 25.0}}, label: 'Credit Agricole Bank Polska logo'
StaticText, 0x1568b9e20, {{15.0, 4752.0}, {251.0, 26.0}}, label: 'Credit Agricole Bank Polska', value: Credit Agricole Ba...
StaticText, 0x1568ba840, {{15.0, 5049.0}, {57.0, 26.0}}, label: 'Activy', value: Activy
StaticText, 0x1568c05c0, {{173.0, 9019.0}, {89.0, 19.0}}, label: 'Privacy Policy', value: Privacy Policy
StaticText, 0x1568c0da0, {{15.0, 9841.0}, {291.0, 54.0}}, label: 'Custom Software Development From Warsaw', value: Custom Software De...
StaticText, 0x1568c0fe0, {{15.0, 9967.0}, {79.0, 19.0}}, label: 'FOLLOW US', value: FOLLOW US
StaticText, 0x1568c17c0, {{15.0, 10111.0}, {245.0, 19.0}}, label: 'AWARDS AND ACKNOWLEDGEMENTS', value: AWARDS AND ACKNOWL...
Other, 0x1568c1b20, {{15.0, 10199.0}, {140.0, 43.0}}
Other, 0x1568c1e80, {{171.0, 10195.0}, {64.0, 50.0}}
Other, 0x1568c21e0, {{251.0, 10195.0}, {64.0, 50.0}}
Other, 0x1568c2540, {{15.0, 10260.0}, {136.0, 50.0}}
StaticText, 0x1568c28a0, {{15.0, 10380.0}, {109.0, 19.0}}, label: 'HEADQUARTERS', value: HEADQUARTERS
StaticText, 0x1568c2ae0, {{15.0, 10415.0}, {263.0, 21.0}}, label: 'Wróbla 8A, 02-736 Warsaw, Poland', value: Wróbla 8A, 02-736 ...
Image, 0x1568c2d20, {{15.0, 10453.0}, {360.0, 361.0}}, label: 'Map of the LeanCode headquarters location'
Other, 0x1568c2f60, {{15.0, 10831.0}, {128.0, 20.0}}
StaticText, 0x1568c32c0, {{15.0, 10879.0}, {82.0, 26.0}}, label: 'Services', value: Services
Link, 0x1568c3500, {{15.0, 10920.0}, {159.0, 19.0}}, label: 'Mobile App Development'
Link, 0x1568c3860, {{15.0, 10953.0}, {146.0, 19.0}}, label: 'Web App Development'
Link, 0x1568c3bc0, {{15.0, 10986.0}, {197.0, 19.0}}, label: 'Custom Software Development'
Link, 0x1568c3f20, {{15.0, 11019.0}, {178.0, 19.0}}, label: 'Design Thinking Workshops'
Link, 0x1568c4280, {{15.0, 11052.0}, {107.0, 19.0}}, label: 'Mobile App Audit'
Link, 0x1568c45e0, {{15.0, 11085.0}, {83.0, 19.0}}, label: 'IT Consulting'
Link, 0x1568c4940, {{15.0, 11118.0}, {143.0, 19.0}}, label: 'Staff Augmentation 2.0'
Link, 0x1568c4df0, {{15.0, 11151.0}, {157.0, 19.0}}, label: 'Flutter App Development'
Link, 0x156863d40, {{15.0, 11184.0}, {94.0, 19.0}}, label: 'Flutter for Web'
Link, 0x1568640a0, {{15.0, 11217.0}, {117.0, 19.0}}, label: 'Flutter for Desktop'
Link, 0x156864400, {{15.0, 11250.0}, {193.0, 19.0}}, label: 'Automated UI Testing in Flutter'
StaticText, 0x1568c5420, {{15.0, 11312.0}, {126.0, 26.0}}, label: 'Technologies', value: Technologies
Link, 0x1568c5660, {{15.0, 11353.0}, {41.0, 19.0}}, label: 'Flutter'
Link, 0x1568c59c0, {{15.0, 11386.0}, {30.0, 19.0}}, label: '.NET'
Link, 0x1568c5d20, {{15.0, 11419.0}, {37.0, 19.0}}, label: 'React'
StaticText, 0x1568c6080, {{15.0, 11481.0}, {94.0, 26.0}}, label: 'Industries', value: Industries
Link, 0x1568c62c0, {{15.0, 11522.0}, {52.0, 19.0}}, label: 'Banking'
Link, 0x1568eaa30, {{15.0, 11555.0}, {51.0, 19.0}}, label: 'FinTech'
StaticText, 0x1568ead90, {{15.0, 11617.0}, {65.0, 26.0}}, label: 'Career', value: Career
Link, 0x1568eafd0, {{15.0, 11658.0}, {189.0, 19.0}}, label: 'Senior/Lead Flutter Developer'
Link, 0x1568eb330, {{15.0, 11691.0}, {109.0, 19.0}}, label: 'Flutter Developer'
Link, 0x1568eb690, {{15.0, 11724.0}, {96.0, 19.0}}, label: 'Product Owner'
StaticText, 0x1568eb9f0, {{15.0, 11786.0}, {123.0, 26.0}}, label: 'Case Studies', value: Case Studies
Link, 0x1568ebd30, {{15.0, 11827.0}, {174.0, 19.0}}, label: 'Credit Agricole Bank Polska'
Link, 0x1568ec090, {{15.0, 11860.0}, {39.0, 19.0}}, label: 'Mindy'
Link, 0x1568ec3f0, {{15.0, 11893.0}, {70.0, 19.0}}, label: 'Prospector'
Link, 0x1568ec750, {{15.0, 11926.0}, {89.0, 19.0}}, label: 'Future Collars'
Link, 0x1568ecab0, {{15.0, 11959.0}, {47.0, 19.0}}, label: 'Sterylis'
Link, 0x1568ece10, {{15.0, 11992.0}, {128.0, 19.0}}, label: 'Maspex ContentBox'
Link, 0x1568ed170, {{15.0, 12025.0}, {82.0, 19.0}}, label: 'Quittercheck'
Link, 0x1568ed4d0, {{15.0, 12058.0}, {210.0, 19.0}}, label: 'The Audio Bible Super Production'
Link, 0x1568ed830, {{15.0, 12091.0}, {105.0, 19.0}}, label: 'Invoice Gateway'
Link, 0x1568edb90, {{15.0, 12124.0}, {48.0, 19.0}}, label: 'Welliba'
Link, 0x1568edef0, {{15.0, 12157.0}, {73.0, 19.0}}, label: 'Kontomierz'
Link, 0x1568ee250, {{15.0, 12190.0}, {40.0, 19.0}}, label: 'Activy'
StaticText, 0x1568ee6d0, {{15.0, 9301.0}, {322.0, 45.0}}, label: 'Join our newsletter and get insights that will change your product design perspective', value: Join our newslette...
StaticText, 0x1568ee910, {{22.0, 9359.0}, {116.0, 16.0}}, label: 'What do you do in IT?', value: What do you do in ...
Other, 0x1568eea30, {{16.0, 9368.0}, {358.0, 49.0}}, label: 'What do you do in IT?'
Other, 0x1568eeb50, {{16.0, 9416.0}, {358.0, 289.0}}, label: 'What do you do in IT?'
TextField, 0x1568ef450, {{15.0, 9455.0}, {360.0, 49.0}}, placeholderValue: 'Type your email', value: Type your email
StaticText, 0x1568ef690, {{15.0, 9523.0}, {359.0, 38.0}}, label: 'By submitting your email you agree to receive the content requested and to', value: By submitting your...
Link, 0x1568ef7b0, {{124.0, 9542.0}, {167.0, 19.0}}, label: 'LeanCode's Privacy Policy'
StaticText, 0x1568ef9f0, {{290.0, 9542.0}, {4.0, 19.0}}, label: '.', value: .
Other, 0x1568f0650, {{15.0, 537.0}, {360.0, 55.0}}, Focused
Other, 0x1568f0890, {{15.0, 592.0}, {360.0, 175.0}}, Focused
Button, 0x1568f0e30, {{190.0, 775.0}, {190.0, 46.0}}, label: 'ACCEPT ALL COOKIES', Focused
Button, 0x1568f0f50, {{15.0, 775.0}, {180.0, 54.0}}, label: 'COOKIES SETTINGS', Focused
Other, 0x1568f12b0, {{290.0, 748.0}, {100.0, 96.0}}
Image, 0x1568c1c40, {{15.0, 10199.0}, {140.0, 43.0}}, label: 'Top Developers logo'
Image, 0x1568c1fa0, {{171.0, 10195.0}, {64.0, 50.0}}, label: 'Forbes 2023 award'
Image, 0x1568c2300, {{251.0, 10195.0}, {64.0, 50.0}}, label: 'Forbes 2024 award'
Image, 0x1568c2660, {{15.0, 10260.0}, {136.0, 50.0}}, label: 'Gazele Biznesu award'
StaticText, 0x1568c3080, {{15.0, 10831.0}, {128.0, 19.0}}, label: 'email (click to show)', value: email (click to sh...
StaticText, 0x1568c3620, {{15.0, 10920.0}, {159.0, 19.0}}, label: 'Mobile App Development', value: Mobile App Develop...
StaticText, 0x1568c3980, {{15.0, 10953.0}, {146.0, 19.0}}, label: 'Web App Development', value: Web App Development
StaticText, 0x1568c3ce0, {{15.0, 10986.0}, {197.0, 19.0}}, label: 'Custom Software Development', value: Custom Software De...
StaticText, 0x1568c4040, {{15.0, 11019.0}, {178.0, 19.0}}, label: 'Design Thinking Workshops', value: Design Thinking Wo...
StaticText, 0x1568c43a0, {{15.0, 11052.0}, {107.0, 19.0}}, label: 'Mobile App Audit', value: Mobile App Audit
StaticText, 0x1568c4700, {{15.0, 11085.0}, {83.0, 19.0}}, label: 'IT Consulting', value: IT Consulting
StaticText, 0x1568c4a60, {{15.0, 11118.0}, {143.0, 19.0}}, label: 'Staff Augmentation 2.0', value: Staff Augmentation...
StaticText, 0x1568c4f10, {{15.0, 11151.0}, {157.0, 19.0}}, label: 'Flutter App Development', value: Flutter App Develo...
StaticText, 0x156863e60, {{15.0, 11184.0}, {94.0, 19.0}}, label: 'Flutter for Web', value: Flutter for Web
StaticText, 0x1568641c0, {{15.0, 11217.0}, {117.0, 19.0}}, label: 'Flutter for Desktop', value: Flutter for Desktop
StaticText, 0x1568c51e0, {{15.0, 11250.0}, {193.0, 19.0}}, label: 'Automated UI Testing in Flutter', value: Automated UI Testi...
StaticText, 0x1568c5780, {{15.0, 11353.0}, {41.0, 19.0}}, label: 'Flutter', value: Flutter
StaticText, 0x1568c5ae0, {{15.0, 11386.0}, {30.0, 19.0}}, label: '.NET', value: .NET
StaticText, 0x1568c5e40, {{15.0, 11419.0}, {37.0, 19.0}}, label: 'React', value: React
StaticText, 0x1568c63e0, {{15.0, 11522.0}, {52.0, 19.0}}, label: 'Banking', value: Banking
StaticText, 0x1568eab50, {{15.0, 11555.0}, {51.0, 19.0}}, label: 'FinTech', value: FinTech
StaticText, 0x1568eb0f0, {{15.0, 11658.0}, {189.0, 19.0}}, label: 'Senior/Lead Flutter Developer', value: Senior/Lead Flutte...
StaticText, 0x1568eb450, {{15.0, 11691.0}, {109.0, 19.0}}, label: 'Flutter Developer', value: Flutter Developer
StaticText, 0x1568eb7b0, {{15.0, 11724.0}, {96.0, 19.0}}, label: 'Product Owner', value: Product Owner
StaticText, 0x1568ebe50, {{15.0, 11827.0}, {174.0, 19.0}}, label: 'Credit Agricole Bank Polska', value: Credit Agricole Ba...
StaticText, 0x1568ec1b0, {{15.0, 11860.0}, {39.0, 19.0}}, label: 'Mindy', value: Mindy
StaticText, 0x1568ec510, {{15.0, 11893.0}, {70.0, 19.0}}, label: 'Prospector', value: Prospector
StaticText, 0x1568ec870, {{15.0, 11926.0}, {89.0, 19.0}}, label: 'Future Collars', value: Future Collars
StaticText, 0x1568ecbd0, {{15.0, 11959.0}, {47.0, 19.0}}, label: 'Sterylis', value: Sterylis
StaticText, 0x1568ecf30, {{15.0, 11992.0}, {128.0, 19.0}}, label: 'Maspex ContentBox', value: Maspex ContentBox
StaticText, 0x1568ed290, {{15.0, 12025.0}, {82.0, 19.0}}, label: 'Quittercheck', value: Quittercheck
StaticText, 0x1568ed5f0, {{15.0, 12058.0}, {210.0, 19.0}}, label: 'The Audio Bible Super Production', value: The Audio Bible Su...
StaticText, 0x1568ed950, {{15.0, 12091.0}, {105.0, 19.0}}, label: 'Invoice Gateway', value: Invoice Gateway
StaticText, 0x1568edcb0, {{15.0, 12124.0}, {48.0, 19.0}}, label: 'Welliba', value: Welliba
StaticText, 0x1568ee010, {{15.0, 12157.0}, {73.0, 19.0}}, label: 'Kontomierz', value: Kontomierz
StaticText, 0x1568ee370, {{15.0, 12190.0}, {40.0, 19.0}}, label: 'Activy', value: Activy
Other, 0x1568eec70, {{16.0, 9416.0}, {358.0, 49.0}}, label: 'Developer'
Other, 0x1568eed90, {{16.0, 9464.0}, {358.0, 49.0}}, label: 'Business role'
Other, 0x1568eeeb0, {{16.0, 9512.0}, {358.0, 49.0}}, label: 'CTO/IT Director'
Other, 0x1568eefd0, {{16.0, 9560.0}, {358.0, 49.0}}, label: 'CEO/Founder'
Other, 0x1568ef0f0, {{16.0, 9608.0}, {358.0, 49.0}}, label: 'Product Owner'
Other, 0x1568ef210, {{16.0, 9656.0}, {358.0, 49.0}}, label: 'Other'
StaticText, 0x1568ef8d0, {{124.0, 9542.0}, {167.0, 19.0}}, label: 'LeanCode's Privacy Policy', value: LeanCode's Privacy...
StaticText, 0x1568f0770, {{15.0, 544.0}, {277.0, 36.0}}, label: 'It's good to see you', value: It's good to see you, Focused
StaticText, 0x1568f09b0, {{15.0, 595.0}, {354.0, 161.0}}, label: 'Since we are in the EU, before you start browsing, we kindly request you to accept the cookies. We use it to improve our marketing and give you even better and more engaging content. You can also review our', value: Since we are in th..., Focused
Link, 0x1568f0ad0, {{45.0, 735.0}, {119.0, 21.0}}, label: 'Cookies Policy', Focused
StaticText, 0x1568f0d10, {{163.0, 735.0}, {6.0, 21.0}}, label: '.', value: ., Focused
Other, 0x1568f13d0, {{290.0, 748.0}, {100.0, 96.0}}, label: 'Chat Widget'
StaticText, 0x1568f0bf0, {{45.0, 735.0}, {119.0, 21.0}}, label: 'Cookies Policy', value: Cookies Policy, Focused
Other, 0x1568f1760, {{298.0, 752.0}, {92.0, 92.0}}
Other, 0x1568f1880, {{314.0, 768.0}, {60.0, 60.0}}, label: 'Open live chat'
}
↪︎Find: Elements matching predicate 'elementType == 49 OR elementType == 50'
Output: {
TextField, 0x155db13b0, {{28.0, 8682.0}, {334.0, 49.0}}
TextField, 0x155db39f0, {{28.0, 8765.0}, {334.0, 49.0}}
TextField, 0x155db5660, {{112.0, 8848.0}, {250.0, 49.0}}
TextField, 0x30e804b40, {{15.0, 9455.0}, {360.0, 49.0}}, placeholderValue: 'Type your email', value: Type your email
}
↪︎Find: Element at index 0
Output: {
TextField, 0x1569bb760, {{28.0, 8682.0}, {334.0, 49.0}}
}
|
Assertion Failure:
/Users/runner/work/patrol/patrol/dev/e2e_app/ios/RunnerUITests/RunnerUITests.m#L5
Failed to get matching snapshot: No matches found for Elements matching predicate 'elementType == 49 OR elementType == 50' from input {(
Window (Main),
Window,
Other,
Other,
Other,
Other,
Other,
Other,
Other,
StaticText
)}
|
Assertion Failure:
/Users/runner/work/patrol/patrol/dev/e2e_app/ios/RunnerUITests/RunnerUITests.m#L5
Failed to synthesize event: Event dispatch preempted by earlier failure.
|
Assertion Failure:
/Users/runner/work/patrol/patrol/dev/e2e_app/ios/RunnerUITests/RunnerUITests.m#L5
((passed) is true) failed - ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════
The following PatrolActionException was thrown running a test:
Patrol action failed: NativeAutomatorClientException: tap()
failed with Invalid response: 400 The operation couldn�t be
completed. (patrol.PatrolError error 0.)
When the exception was thrown, this was the stack:
#0 NativeAutomator._wrapRequest (package:patrol/src/native/native_automator.dart:226:7)
<asynchronous suspension>
#1 NativeAutomator.tap (package:patrol/src/native/native_automator.dart:590:5)
<asynchronous suspension>
#2 main.<anonymous closure> (file:///Users/runner/work/patrol/patrol/dev/e2e_app/integration_test/webview_stackoverflow_test.dart:16:7)
<asynchronous suspension>
#3 patrolTest.<anonymous closure> (package:patrol/src/common.dart:134:7)
<asynchronous suspension>
#4 testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:183:15)
<asynchronous suspension>
#5 TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1017:5)
<asynchronous suspension>
#6 TestWidgetsFlutterBinding._createTestCompletionHandler.<anonymous closure> (package:flutter_test/src/binding.dart:809:12)
<asynchronous suspension>
The test description was:
interacts with the StackOverflow website in a webview
═════════════════════════════════════════════════════════════════
|
Assertion Failure:
/Users/runner/work/patrol/patrol/dev/e2e_app/ios/RunnerUITests/RunnerUITests.m#L5
((passed) is true) failed - ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════
The following PatrolActionException was thrown running a test:
Patrol action failed: NativeAutomatorClientException: tap()
failed with Invalid response: 400 The operation couldn�t be
completed. (patrol.PatrolError error 0.)
When the exception was thrown, this was the stack:
#0 NativeAutomator2._wrapRequest (package:patrol/src/native/native_automator2.dart:109:7)
<asynchronous suspension>
#1 NativeAutomator2.tap (package:patrol/src/native/native_automator2.dart:468:5)
<asynchronous suspension>
#2 main.<anonymous closure> (file:///Users/runner/work/patrol/patrol/dev/e2e_app/integration_test/webview_stackoverflow_test.dart:44:7)
<asynchronous suspension>
#3 patrolTest.<anonymous closure> (package:patrol/src/common.dart:134:7)
<asynchronous suspension>
#4 testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:183:15)
<asynchronous suspension>
#5 TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1017:5)
<asynchronous suspension>
#6 TestWidgetsFlutterBinding._createTestCompletionHandler.<anonymous closure> (package:flutter_test/src/binding.dart:809:12)
<asynchronous suspension>
The test description was:
interacts with the StackOverflow website in a webview native2
═════════════════════════════════════════════════════════════════
|
main
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/labeler@v3. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
main
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/labeler@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|