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

Improvement/selenium js set up #620

Merged
merged 44 commits into from
May 1, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
285c741
Hello world test with selenium JS
rfreitas Apr 5, 2019
764abf2
file upload working
rfreitas Apr 6, 2019
af61a09
File upload working on IE11
rfreitas Apr 6, 2019
c510739
added a mocha runner; runs on chrome and IE in browserstack
rfreitas Apr 6, 2019
469de38
Created lint rules for ui tests
rfreitas Apr 6, 2019
8c7c6eb
moved driver creation to its own function; passed driver to context (…
rfreitas Apr 6, 2019
064d538
Made browsers parallel
rfreitas Apr 6, 2019
8e5c127
created independent browerstack local for each browser
rfreitas Apr 6, 2019
356e450
Owner of driver terminates it and browserstack local
rfreitas Apr 6, 2019
c0d1e83
Fixed bug where driver was call on every failure
rfreitas Apr 6, 2019
c1dec89
improved mocha async wrapper to handle unhandled promise rejections
rfreitas Apr 6, 2019
9473057
More promise error handling
rfreitas Apr 6, 2019
ad462cb
wraped mocha with more convenient functions
rfreitas Apr 6, 2019
49c8c5e
refactoring to page object pattern
rfreitas Apr 6, 2019
568021f
Refactor to move some stuff to utils
rfreitas Apr 6, 2019
f9f36b7
added support for local browsers
rfreitas Apr 7, 2019
5ff10b4
Fixed linter for src
rfreitas Apr 7, 2019
d034bb9
reorganized config data to be test with browsers
rfreitas Apr 7, 2019
ea5b3bd
Formatted spacing
rfreitas Apr 7, 2019
d3394db
refactor to reduce some boilerplate around page objections creation
rfreitas Apr 7, 2019
032b257
Started server for js ui test
rfreitas Apr 9, 2019
58bd660
made js ui test start http server
rfreitas Apr 9, 2019
6cdc36d
Better promise handling for killing of server
rfreitas Apr 9, 2019
e8d7fe2
Merge branch 'development' into improvement/selenium-js-set-up
rfreitas Apr 15, 2019
6c4709b
made js tests exit with error code if any fail
rfreitas Apr 15, 2019
a4648d7
made js ui tests run on travis
rfreitas Apr 15, 2019
583a385
Added better timeouts to remove flakiness
rfreitas Apr 16, 2019
24b88fa
Merge branch 'development' into improvement/selenium-js-set-up
bartzet Apr 18, 2019
ba1d995
fixed driver finish
rfreitas Apr 18, 2019
f549ea3
Fixed input element not showing due to display important being introd…
rfreitas Apr 18, 2019
4b4a460
moved ruby test execution to JS test orchestrator
rfreitas Apr 23, 2019
62f8f99
Filtered debug ruby test stdout and colorcoded;
rfreitas Apr 23, 2019
428a90b
TEST: more aggressive filtering for ruby console
rfreitas Apr 23, 2019
1a6ec38
Added capabilities to dismiss alerts
rfreitas Apr 23, 2019
baf79ca
JS test: made process always exit
rfreitas Apr 23, 2019
2a32e31
Added auto await plugin for test files
rfreitas Apr 23, 2019
506acce
Fix: named spawnP properly
rfreitas Apr 23, 2019
3936c9e
PR feedback: consistent import style and quotes
rfreitas Apr 29, 2019
ca2e6b4
consistent indentation
rfreitas Apr 29, 2019
8c54e85
moved bundle install to JS orchestrator
rfreitas Apr 29, 2019
27a034e
JS test: added printer to bundle install execution too
rfreitas Apr 29, 2019
d3067c1
added lint to test code
rfreitas Apr 29, 2019
9bb9fe3
PR feedback: created constant for color, added space; renamed method
rfreitas Apr 30, 2019
da3592d
Merge branch 'development' into improvement/selenium-js-set-up
bartzet Apr 30, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
"env": {
"browser": true,
"node": true,
"mocha": true,
"es6": true
"es6": true,
"mocha": true
},
"parserOptions": {
"ecmaFeatures": {
Expand Down
Loading