Skip to content

Conversation

@Zubairahmdfaraz
Copy link
Contributor

This PR adds the first built-in assertion helpers to appium-flutter-driver, making Flutter UI tests more expressive and easier to write.

Included Assertions:
assertVisible

assertNotVisible

assertTappable

assertTextPresent

assertValueKeyVisible

assertTooltipPresent

These helpers support flexible input using key, text, or label, and wrap common wait commands like flutter:waitFor with clean error handling and timeouts.

🔍 Note: The ./finder import used in assertions.ts may need review — please confirm it's the best approach.

@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented May 14, 2025

CLA Signed

The committers listed above are authorized under a signed CLA.

@@ -0,0 +1,8 @@
{
"dependencies": {
Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I dont think any modification is required for package.json in driver.

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