Skip to content

Commit f3eb0f1

Browse files
committedJun 4, 2019
more notes
1 parent 9ff2114 commit f3eb0f1

File tree

3 files changed

+1910
-17
lines changed

3 files changed

+1910
-17
lines changed
 

‎README.sh.md

+35-1
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,11 @@ for info about changes.
3131

3232
So we end up with half players out of game, just after 4 years.
3333

34-
## 2019 players
34+
## 2019 choices
3535

36+
- selenium-webdriver
37+
- nightwatch
38+
- webdriver.io
3639
- protractor
3740
- cypress
3841
- testcafe
@@ -42,6 +45,37 @@ So we end up with half players out of game, just after 4 years.
4245

4346
<https://www.npmtrends.com/nightwatch-vs-webdriverio-vs-cypress-vs-testcafe>
4447

48+
## 2019 news
49+
50+
- Json Wire is OBSOLTERE, now we have W3C WebDriver, W3C Recommendation 05 June 2018 <http://www.w3.org/TR/webdriver/>
51+
- ...
52+
- Chrome driver is now supported as npm package, npm install chromedriver --save-dev
53+
54+
### nightwatch
55+
56+
- uses custom runer ;-(
57+
- can use mocha as runner, comes bundled with 5.2 while latest mocha is 6.0 ;-(
58+
- but can be used with "standard mocha" with some boiler plate code ;-)
59+
- async/await is available (as beta)
60+
- custom commands <https://nightwatchjs.org/guide#extending-nightwatch>
61+
62+
### cypress
63+
<https://crossbrowsertesting.com/blog/test-automation/selenium-vs-cypress/>
64+
65+
### webdriver.io
66+
- custom commands <https://webdriver.io/docs/customcommands.html>
67+
68+
69+
### Compared
70+
71+
- <https://stackoverflow.com/questions/35981605/what-is-the-difference-between-nightwatchjs-and-webdriverio>
72+
- <https://crossbrowsertesting.com/blog/test-automation/selenium-vs-cypress/>
73+
- <https://www.gangboard.com/blog/selenium-vs-protractor/>
74+
75+
76+
## OCR
77+
- <https://dzone.com/articles/extending-selenium-with-image-recognition-1>
78+
4579
# ui-testing 2015
4680

4781
Experiments and reviews of various ui testing frameworks

‎package-lock.json

+1,846-16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "ui-testing",
3+
"version": "1.0.0",
4+
"description": "Experiments and reviews of various ui testing frameworks",
5+
"main": "index.js",
6+
"directories": {
7+
"lib": "lib",
8+
"test": "tests"
9+
},
10+
"dependencies": {},
11+
"devDependencies": {
12+
"cypress": "^3.3.1",
13+
"nightwatch": "^1.1.11",
14+
"protractor": "^5.4.2"
15+
},
16+
"scripts": {
17+
"test": "mocha"
18+
},
19+
"repository": {
20+
"type": "git",
21+
"url": "git+https://github.com/ainthek/ui-testing.git"
22+
},
23+
"author": "",
24+
"license": "ISC",
25+
"bugs": {
26+
"url": "https://github.com/ainthek/ui-testing/issues"
27+
},
28+
"homepage": "https://github.com/ainthek/ui-testing#readme"
29+
}

0 commit comments

Comments
 (0)
Please sign in to comment.