-
Notifications
You must be signed in to change notification settings - Fork 181
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 Browserstack automated testing #454
Comments
Running Browserstack with travis/bamboo seems like it would require a lot of overhead at this time as we need the code to be served to examine it with selenium. However, setting it up locally seems really feasible and useful. |
@rboller That issue with |
@localjo see here for some background: I'll send a message to introduce you to the POC for this. |
Seems like what is needed is a Cross Origin Request with preflight According to a post here: whatwg/fetch#204, Edge and Webkit support this but Gecko (FireFox) does not as per this bug (https://bugzilla.mozilla.org/show_bug.cgi?id=1346749) |
See this post: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Preflighted_requests_and_redirects for detailed information about all of the above and some possible work arounds I added this info to https://bugs.earthdata.nasa.gov/browse/GIBS-2199 |
It looks like we might be able to solve this problem by adding the protocol to the source URLs; https://github.com/nasa-gibs/worldview-options-eosdis/blob/master/release/config/wv.json/sources.json Basically, I think we should be using |
@localjo mentioned automated browserstack testing in conversation. I'm making a ticket to look at getting this integrated at some point. Might be something to integrate when we transition away from busterjs #96
Nightwatch, Bamboo and Travis CI are supported.
https://www.browserstack.com/automate/nightwatch
https://www.browserstack.com/automate/bamboo
https://www.browserstack.com/automate/travisci
The text was updated successfully, but these errors were encountered: