Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add multi browser support for e2e tests #322

Open
3 tasks done
avozicov opened this issue Aug 10, 2017 · 5 comments
Open
3 tasks done

Add multi browser support for e2e tests #322

avozicov opened this issue Aug 10, 2017 · 5 comments

Comments

@avozicov
Copy link
Contributor

avozicov commented Aug 10, 2017

  • Add Chrome,Firefox browsers in recink.yml config
  • Remove beforeEach windowResize function for large resolution to fix fails for Chrome and Firefox
  • Uncomment e2e execution part from travis.yml to run tests in Travis
@avozicov avozicov added this to the August Milestone milestone Aug 10, 2017
@avozicov avozicov self-assigned this Aug 10, 2017
@avozicov
Copy link
Contributor Author

There is an issue when running tests with Firefox browser and it is related to TestCafe framework which we are using for e2e tests.
I have reported the issue to TestCafe team and will come back with updates
DevExpress/testcafe#1684

At this time we have stable e2e execution on Nightmare browser in Travis CI

The issue is quite random and sometimes everything is passed, but taking into consideration that failed tests block us to merge the code I would propose to continue using Nightmare in Travis (as stable solution) and the rest of browsers like (Chrome, Firefox, Safari) only on my local machine until everything is resolved.

Will keep you posted.

@avozicov
Copy link
Contributor Author

avozicov commented Aug 15, 2017

I have added some details here and pending the following fix
DevExpress/testcafe#1684 (comment)

@avozicov
Copy link
Contributor Author

List of required browsers and display resolution will be updated
#345
#344

@avozicov
Copy link
Contributor Author

There are two use cases for multi browser support for e2e library:

Use case 1:

  • Safari browser is not supported in Travis CI
    I am looking for solutions and will come back with updates

Use case 2:

@ivignan
Copy link
Contributor

ivignan commented Nov 4, 2017

@avozicov It looks like the Test Cafe issue is fixed. Could you please update the status for this task?

@avozicov avozicov removed their assignment Mar 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants