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

Run E2E test automatically via SauceLab #9

Open
PinkyJie opened this issue Dec 1, 2015 · 3 comments
Open

Run E2E test automatically via SauceLab #9

PinkyJie opened this issue Dec 1, 2015 · 3 comments
Assignees
Labels
Milestone

Comments

@PinkyJie
Copy link
Owner

@PinkyJie PinkyJie commented Dec 1, 2015

@PinkyJie PinkyJie added this to the v0.5 milestone Dec 1, 2015
@PinkyJie PinkyJie added the enhancement label Dec 1, 2015
@PinkyJie PinkyJie self-assigned this Dec 1, 2015
PinkyJie pushed a commit that referenced this issue Dec 16, 2015
PinkyJie pushed a commit that referenced this issue Dec 17, 2015
PinkyJie
for #9
1. run local mock server on Travis
2. update diff due to index.jade update
PinkyJie pushed a commit that referenced this issue Dec 24, 2015
PinkyJie
1. fix E2E errors
2. use http-server to lauch local server on travis
3. use sauce-connect to test on localhost
4. use saucelab timeout parameters
5. only run build on master branch
PinkyJie pushed a commit that referenced this issue Dec 24, 2015
PinkyJie
1. use job number instead of build number
2. add tunnel-identifier to enable sauce connect
PinkyJie pushed a commit that referenced this issue Dec 24, 2015
PinkyJie
build parameter must be string, but job id returns float
PinkyJie pushed a commit that referenced this issue Dec 24, 2015
@PinkyJie
Copy link
Owner Author

@PinkyJie PinkyJie commented Dec 27, 2015

Known issues:

  • many Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
  • Safari can not support mouse move: angular/protractor#1526
  • Run test with iPhone 5s on Sauce Labs always get error The connection with your vm was lost and your job can't complete.
PinkyJie pushed a commit that referenced this issue Jan 2, 2016
PinkyJie
PinkyJie pushed a commit that referenced this issue Jan 2, 2016
PinkyJie
PinkyJie pushed a commit that referenced this issue Feb 29, 2016
PinkyJie
1. use click to simulate mouse move action (cause mouse move is not supported on Safari)
2. use executeScript to get userAgent instead of window size to check if it's a mobile browser (cause getting window size is not supported on Android)
3. add error message for custom matcher
4. add a waitForElementToShow function
5. update appium to 1.5
PinkyJie pushed a commit that referenced this issue Mar 2, 2016
PinkyJie
1. add explict wait for date picker clear button
@PinkyJie
Copy link
Owner Author

@PinkyJie PinkyJie commented Mar 12, 2016

Need to download SafariDriver manually when running in local machine: http://www.seleniumhq.org/download/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.