as part of #1294, here is a list of browser extension ui tests that may or may not be already implemented in Appium.
compose - nogpg and revoked recipients trigger both warnings
compose - freshly loaded pubkey
compose - list of pubkeys gets refetched in compose
compose - can load contact based on name
compose - signed with entered pass phrase + will remember pass phrase in session
compose - can load contact based on name different from email
compose - nogpg and non-revoked recipients trigger nopgp warning only
To proceed with this and similar lists, clone the codebase at https://github.com/FlowCrypt/flowcrypt-browser, npm install, then search the codebase for the above test titles. Then understand what the test does from the source, and see if we have equivalent test on iOS. For each of the items, either write the name of the iOS test, or write that a test is missing.
Don't start implementing the tests yet, only check if they are missing or not.
as part of #1294, here is a list of browser extension ui tests that may or may not be already implemented in Appium.
compose - nogpg and revoked recipients trigger both warningscompose - freshly loaded pubkeycompose - list of pubkeys gets refetched in composecompose - can load contact based on namecompose - signed with entered pass phrase + will remember pass phrase in sessioncompose - can load contact based on name different from emailcompose - nogpg and non-revoked recipients trigger nopgp warning onlyTo proceed with this and similar lists, clone the codebase at https://github.com/FlowCrypt/flowcrypt-browser, npm install, then search the codebase for the above test titles. Then understand what the test does from the source, and see if we have equivalent test on iOS. For each of the items, either write the name of the iOS test, or write that a test is missing.
Don't start implementing the tests yet, only check if they are missing or not.