synpress icon indicating copy to clipboard operation
synpress copied to clipboard

Synpress is e2e testing framework based on Cypress.io and playwright with support for metamask.

Results 168 synpress issues
Sort by recently updated
recently updated
newest added

Metamask steps look very confusing and take a lot of space in HTML report

[{"_id":"66cd9a085a1d13a44707cb10","body":"Thanks @RomaSha2010 for reporting this issue! \r\n\r\nI differently agree with what you just mentioned about **grouping related steps into one**. \r\n\r\n@drptbl Can you please take a look into this? ","issue_id":1709757860160,"origin_id":1536606642,"user_origin_id":72753578,"create_time":1683310343,"update_time":1683310343,"id":1724750344778,"updated_at":"2024-08-27T09:19:04.777000Z","created_at":"2024-08-27T09:19:04.777000Z"}] comment

I facing an issue that Metamask steps look very confusing and take a lot of space in HTML report. **Is there a way to wrap/combine them in action steps?** Here...

bug 🐛

`changeMetamaskNetwork` should silently skip switching to current network

[{"_id":"66cd9a225a1d13a44707cb1c","body":"Thanks for submitting this issue @fionnachan! \r\n\r\nThis issue is finally merged, and you can take a look at the fix here #737, and help in the review! feel free to test it! \r\n\r\nNote: this issue will be closed once the PR is merged and the fix is confirmed","issue_id":1709757860165,"origin_id":1528848611,"user_origin_id":72753578,"create_time":1682794017,"update_time":1682794017,"id":1724750370410,"updated_at":"2024-08-27T09:19:30.410000Z","created_at":"2024-08-27T09:19:30.410000Z"}] comment

**Describe the bug** A clear and concise description of what the bug is. When metamask is already on a certain network (e.g. Sepolia), and `cy.changeMetamaskNetwork('Sepolia test network')` is called again,...

bug 🐛

Is there a way to check the number of accounts created within the Metamask wallet?

[{"_id":"66cd9a0c5a1d13a44707cb11","body":"Hi @drptbl,\r\n is there a way to handle `createMetamaskAccount` method in case account with entered name already exists?\r\n Atm, Synpress stops with the execution if the account with the entered name already exists within the wallet.","issue_id":1709757860170,"origin_id":1427847177,"user_origin_id":114396660,"create_time":1676290711,"update_time":1676290711,"id":1724750348031,"updated_at":"2024-08-27T09:19:08.031000Z","created_at":"2024-08-27T09:19:08.031000Z"},{"_id":"66cd9a0c5a1d13a44707cb12","body":"> Hi @drptbl, is there a way to handle `createMetamaskAccount` method in case account with entered name already exists? Atm, Synpress stops with the execution if the account with the entered name already exists within the wallet.\r\n\r\nwhat would be an expected outcome (if account already exists)? what should happen? any ideas how to handle this?","issue_id":1709757860170,"origin_id":1427851406,"user_origin_id":8177587,"create_time":1676290904,"update_time":1676290914,"id":1724750348034,"updated_at":"2024-08-27T09:19:08.034000Z","created_at":"2024-08-27T09:19:08.034000Z"},{"_id":"66cd9a0c5a1d13a44707cb13","body":"IMO, you can just log `Account already exists` and skip the method execution, this should be enough. If tester creates a new account inside of the test, he will already know what is the expected account name to be checked.","issue_id":1709757860170,"origin_id":1427858414,"user_origin_id":114396660,"create_time":1676291218,"update_time":1676301478,"id":1724750348039,"updated_at":"2024-08-27T09:19:08.038000Z","created_at":"2024-08-27T09:19:08.038000Z"},{"_id":"66cd9a0c5a1d13a44707cb14","body":"> IMO, you can just log `Account already exists` and skip the execution, this should be enough. If tester creates a new account inside of the test, he will already now what is the expected account name to be checked.\r\n\r\nmakes sense, @r3kt-eth can you please take care of it? \ud83d\ude4f ","issue_id":1709757860170,"origin_id":1428100846,"user_origin_id":8177587,"create_time":1676300826,"update_time":1676300826,"id":1724750348045,"updated_at":"2024-08-27T09:19:08.044000Z","created_at":"2024-08-27T09:19:08.044000Z"},{"_id":"66cd9a0c5a1d13a44707cb15","body":"Hi @drptbl \/ @r3kt-eth, any update on this?","issue_id":1709757860170,"origin_id":1448371529,"user_origin_id":114396660,"create_time":1677597615,"update_time":1677597615,"id":1724750348049,"updated_at":"2024-08-27T09:19:08.048000Z","created_at":"2024-08-27T09:19:08.048000Z"},{"_id":"66cd9a0c5a1d13a44707cb16","body":"@r3kt-eth can you please take care of this one asap? Thanks \ud83d\ude4f ","issue_id":1709757860170,"origin_id":1462934873,"user_origin_id":8177587,"create_time":1678402315,"update_time":1678402315,"id":1724750348052,"updated_at":"2024-08-27T09:19:08.051000Z","created_at":"2024-08-27T09:19:08.051000Z"},{"_id":"66cd9a0c5a1d13a44707cb17","body":"Created a PR, but not sure if that works since not sure how to test it.\r\n@drptbl \/ @r3kt-eth can you please help?\r\n","issue_id":1709757860170,"origin_id":1463994316,"user_origin_id":114396660,"create_time":1678463143,"update_time":1678463143,"id":1724750348054,"updated_at":"2024-08-27T09:19:08.054000Z","created_at":"2024-08-27T09:19:08.054000Z"},{"_id":"66cd9a0c5a1d13a44707cb18","body":"@mp-dthr yup! thanks \ud83d\ude4f ","issue_id":1709757860170,"origin_id":1476733765,"user_origin_id":8177587,"create_time":1679336776,"update_time":1679336776,"id":1724750348057,"updated_at":"2024-08-27T09:19:08.056000Z","created_at":"2024-08-27T09:19:08.056000Z"}] comment

It would be super useful to have a method that checks the number of accounts created within the Metamask wallet.

idea 💡

Making Synpress easier to use and set up is a critical milestone because it will reduce the learning curve and increase adoption. A user-friendly website and clear documentation will be...

incentivised
op-builders-grant
critical-milestone