You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/CONTRIBUTING.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ To start you need:
8
8
2. Run `npm install` to install all required libraries
9
9
3. Do the changes.
10
10
4. Add/Update Test (if possible)
11
-
5. Update documentation
11
+
5.Update documentation
12
12
6. Commit and Push to your fork
13
13
7. Make Pull Request
14
14
@@ -20,7 +20,6 @@ node bin/codecept.js
20
20
21
21
To run examples:
22
22
23
-
24
23
```
25
24
node bin/codecept.js run -c examples
26
25
```
@@ -30,9 +29,9 @@ Depending on a type of a change you should do the following.
30
29
31
30
## Helpers
32
31
33
-
Please keep in mind that CodeceptJS have **unified API** for WebDriverIO, Appium, Protractor, SeleniumWebdriver, Nightmare. Tests written using those helpers should be compatible at syntax level. However, some of helpers may contain unique methods. That happen. If, for instance, WebDriverIO have method XXX and SeleniumWebDriver doesn't, you can implement XXX inside SeleniumWebDriver using the same method signature.
32
+
Please keep in mind that CodeceptJS have **unified API** for WebDriverIO, Appium, Protractor, Nightmare, Puppeteer, TestCafe. Tests written using those helpers should be compatible at syntax level. However, some of helpers may contain unique methods. That happens. If, for instance, WebDriverIO has method XXX and Nightmare doesn't, you can implement XXX inside Nightmare using the same method signature.
34
33
35
-
### Updating a WebDriverIO | SeleniumWebdriver | Nightmare
34
+
### Updating a WebDriverIO | Nightmare
36
35
37
36
*Whenever a new method or new behavior is added it should be documented in a docblock. Valid JS-example is required! Do **not edit**`docs/helpers/`, those files are generated from docblocks in corresponding helpers! *
*Whenever a new method or new behavior is added it should be documented in a docblock. Valid JS-example is required! Do **not edit**`docs/helpers/`, those files are generated from docblocks in corresponding helpers! *
77
76
78
-
Protractor Helper extends SeleniumWebdriver. For non-protractor specific changes you will need to update SeleniumWebdriver helper instead. See section above.
77
+
Protractor helper is based on [Protractor library](http://www.protractortest.org)
79
78
80
79
In case you do Protractor-specific change, please add a test:To run the test suite you need:
81
80
@@ -191,7 +190,7 @@ docker-compose run --rm test-acceptance.protractor
191
190
192
191
#### Running against specific Node version
193
192
194
-
By default dockerized tests are run against node 8.9.1, you can run it against
193
+
By default dockerized tests are run against node 12.10.0, you can run it against
195
194
specific version as long as there is Docker container available for such
196
195
version. To do that you need to build codecept's Docker image prior to running
0 commit comments