react-native-community / upgrade-helper

⚛️ A web tool to support React Native developers in upgrading their apps.
https://react-native-community.github.io/upgrade-helper
MIT License
3.65k stars 112 forks source link

Test automatically on different browsers #53

Closed lucasbento closed 3 years ago

lucasbento commented 5 years ago

Feature Request

We should test the website automatically on multiple browsers.

Why it is needed

With #51 being opened (thank you for this @KevinHu2014), it came to my attention that we should properly test the website on multiple browsers, the best way to do it would be to run a few tests automatically on CircleCI.

Possible implementation

We can use Cypress.io with CircleCI, we can also think about a few image snapshots to do image comparison, which is an easier way to get things going for now.

Apparently Cypress supports only Chrome, we may consider using Sauce Labs (where we can run on multiple browsers) and WebdriverIO together with wdio-image-comparison-service.

I recall seeing a tweet that now also had a plugin/extension for doing image comparison on PRs, let's see if I find more info about that.

iamrestrepo commented 5 years ago

If we aren't in a rush to implement this, I can take it (might take me a couple of weeks). @lucasbento @kdenz

lucasbento commented 5 years ago

@iamrestrepo we are definetely in no rush to implement this, I appreciate that you want to work on it!

Let me know if you need any help with anything.

iamrestrepo commented 4 years ago

Status: Currently working on this!

lucasbento commented 4 years ago

Awesome @iamrestrepo 🙌 Do you need any help?

iamrestrepo commented 4 years ago

Not so far @lucasbento . I will ask as I move farther along!