2.11.3 • Published 2 years ago

dd-cc-zycus-automation v2.11.3

Weekly downloads
17,101
License
ISC
Repository
bitbucket
Last release
2 years ago

zycus-automation

Quick start:

npm install For local runs use: npm run debug

On CI/CD you can use one of:

npm run test
npm run test:firefox
npm run test:ie

List of available default codeception steps methods: https://codecept.io/helpers/WebDriver/#methods

Recommended to install Prettier vscode extension, to keep same formatting everywhere:

  "esbenp.prettier-vscode"

HTML report:

  • delete ./output folder first
  • run tests
  • after, run: npm run allure:serve This will start webserver with HTML report page.

ESlint:

It is recommended to install ESlint plugin, to get-real time style checks: dbaeumer.vscode-eslint

"I" extension:

Custom methods to I object (custom codeceptjs steps): https://codecept.io/pageobjects/#actor PageObjects: https://codecept.io/pageobjects/#pageobject DataDriven tests: https://codecept.io/advanced/#data-driven-tests

CucumberJS + CodeceptJS

Make sure you are installed recommended workspace extension for VScode:

	"alexkrechik.cucumberautocomplete"

This extension should enable syntax highlight for .feature files.

Docs: https://gkushang.github.io/

Q&A

a. How to run all the specs?

npm run debug

b. How to run any specific spec?

npm run debug -- -o '{"gherkin": {"features": "./features/contract2.feature"}}'

To run one scenario:

  • Use grep feature: put "@ONLY" to scenario that you want to run Then:
npm run debug -- --grep "@ONLY"

c. How to run specs in parallel? Commands in:

npm run test
npm run test:firefox
npm run test:ie

Are running in parallel in 2 threads. This is configurable in config file:

    multiple: {
        parallel: {
            // Splits tests into 2 chunks
            chunks: 2
        }
    },

d. How to run tests with any specific (cucumber) tag?

Use --grep parameter to filter tests:

npm run debug -- --grep "@SMOKE"

codeceptjs CLI

Usage: codeceptjs <command> [options]

Options:
  -V, --version                                   output the version number
  -h, --help                                      output usage information

Commands:
  init [path]                                     Creates dummy config in current dir or [path]
  migrate [path]                                  Migrate json config to js config in current dir or [path]
  shell|sh [options] [path]                       Interactive shell
  list|l [path]                                   List all actions for I.
  def [options] [path]                            Generates TypeScript definitions for all I actions.
  gherkin:init|bdd:init [options] [path]          Prepare CodeceptJS to run feature files.
  gherkin:steps|bdd:steps [options] [path]        Prints all defined gherkin steps.
  gherkin:snippets|bdd:snippets [options] [path]  Generate step definitions from steps.
  generate:test|gt [path]                         Generates an empty test
  generate:pageobject|gpo [path]                  Generates an empty page object
  generate:object|go [options] [path]             Generates an empty support object (page/step/fragment)
  generate:helper|gh [path]                       Generates a new helper
  run [options] [test]                            Executes tests
  run-rerun [options] [test]                      Executes tests in more than one test suite run
  run-workers [options] <workers>                 Executes tests in workers
  run-multiple [options] [suites...]              Executes tests multiple
  info [options] [path]                           Print debugging information concerning the local environment
  dry-run [options] [test]                        Prints step-by-step scenario for a test without actually running it
2.11.1

2 years ago

2.11.2

2 years ago

2.11.3

2 years ago

2.11.0

2 years ago

2.10.98

2 years ago

2.10.99

2 years ago

2.10.95

2 years ago

2.10.96

2 years ago

2.10.97

2 years ago

2.10.91

2 years ago

2.10.92

2 years ago

2.10.93

2 years ago

2.10.94

2 years ago

2.10.90

2 years ago

2.10.81

3 years ago

2.10.82

2 years ago

2.10.83

2 years ago

2.10.84

2 years ago

2.10.85

2 years ago

2.10.86

2 years ago

2.10.87

2 years ago

2.10.88

2 years ago

2.10.89

2 years ago

2.10.74

3 years ago

2.10.75

3 years ago

2.10.76

3 years ago

2.10.77

3 years ago

2.10.78

3 years ago

2.10.79

3 years ago

2.10.80

3 years ago

2.10.71

3 years ago

2.10.72

3 years ago

2.10.73

3 years ago

2.10.70

3 years ago

2.10.67

3 years ago

2.10.68

3 years ago

2.10.69

3 years ago

2.10.65

3 years ago

2.10.66

3 years ago

2.10.61

3 years ago

2.10.62

3 years ago

2.10.63

3 years ago

2.10.64

3 years ago

2.10.59

3 years ago

2.10.60

3 years ago

2.10.57

3 years ago

2.10.58

3 years ago

2.10.56

3 years ago

2.10.37

4 years ago

2.10.38

4 years ago

2.10.39

4 years ago

2.10.40

4 years ago

2.10.41

4 years ago

2.10.42

4 years ago

2.10.43

4 years ago

2.10.44

4 years ago

2.10.45

4 years ago

2.10.47

3 years ago

2.10.48

3 years ago

2.10.49

3 years ago

2.10.50

3 years ago

2.10.51

3 years ago

2.10.52

3 years ago

2.10.53

3 years ago

2.10.54

3 years ago

2.10.55

3 years ago

2.10.36

4 years ago

2.10.34

4 years ago

2.10.35

4 years ago

2.10.33

4 years ago

2.10.30

4 years ago

2.10.31

4 years ago

2.10.32

4 years ago

2.10.29

4 years ago

2.10.28

4 years ago

2.10.27

4 years ago

2.10.25

4 years ago

2.10.26

4 years ago

2.10.24

4 years ago

2.10.22

4 years ago

2.10.23

4 years ago

2.10.21

4 years ago

2.10.20

4 years ago

2.10.19

4 years ago

2.10.18

4 years ago

2.10.16

4 years ago

2.10.17

4 years ago

2.10.15

4 years ago

2.10.14

4 years ago

2.10.12

4 years ago

2.10.13

4 years ago

2.10.10

4 years ago

2.10.11

4 years ago

2.10.9

4 years ago

2.10.8

4 years ago

2.10.7

4 years ago

2.10.6

4 years ago

2.10.5

4 years ago

2.10.4

4 years ago

2.10.2

4 years ago

2.10.3

4 years ago

2.10.1

4 years ago

2.9.9

4 years ago

2.10.0

4 years ago

2.9.8

4 years ago

2.9.7

4 years ago

2.9.6

4 years ago

2.9.4

4 years ago

2.9.5

4 years ago

2.9.3

4 years ago

2.9.2

4 years ago

2.9.1

4 years ago

2.9.0

4 years ago

2.8.9

4 years ago

2.8.8

4 years ago

2.8.7

4 years ago

2.8.6

4 years ago

2.8.5

4 years ago

2.8.4

4 years ago

2.8.3

5 years ago

2.8.2

5 years ago

2.8.1

5 years ago

2.8.0

5 years ago

2.7.9

5 years ago

2.7.8

5 years ago

2.7.7

5 years ago

2.7.6

5 years ago

2.7.4

5 years ago

2.7.5

5 years ago

2.7.3

5 years ago

2.7.2

5 years ago

2.7.1

5 years ago

2.7.0

5 years ago

2.6.9

5 years ago

2.6.8

5 years ago

2.6.7

5 years ago

2.6.6

5 years ago

2.6.5

5 years ago

2.6.4

5 years ago

2.6.3

5 years ago

2.6.2

5 years ago

2.6.1

5 years ago

2.6.0

5 years ago

2.5.9

5 years ago

2.5.8

5 years ago

2.5.7

5 years ago

2.5.6

5 years ago

2.5.5

5 years ago

2.5.4

5 years ago

2.5.3

5 years ago

2.5.2

5 years ago

2.5.1

5 years ago

2.5.0

5 years ago

2.4.9

5 years ago

2.4.8

5 years ago

2.4.7

5 years ago

2.4.6

5 years ago

2.4.5

5 years ago

2.4.4

5 years ago

2.4.3

5 years ago

2.4.1

5 years ago

2.4.2

5 years ago

2.4.0

5 years ago

2.3.12

5 years ago

2.3.11

5 years ago

2.3.9

5 years ago

2.3.10

5 years ago

2.3.8

5 years ago

2.3.7

5 years ago

2.3.6

5 years ago

2.3.5

5 years ago

2.3.4

5 years ago

2.3.3

5 years ago

2.3.2

5 years ago

2.3.1

5 years ago

2.3.0

5 years ago

2.2.11

5 years ago

2.2.10

5 years ago

2.2.9

5 years ago

2.2.8

5 years ago

2.2.7

5 years ago

2.2.6

5 years ago

2.2.5

5 years ago

2.2.4

5 years ago

2.2.3

5 years ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.9

5 years ago

2.1.8

5 years ago

2.1.7

5 years ago

2.1.6

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.2

5 years ago

2.1.3

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.11

5 years ago

2.0.10

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.18

5 years ago

1.1.17

5 years ago

1.1.16

5 years ago

1.1.15

5 years ago

1.1.14

5 years ago

1.1.13

5 years ago

1.1.12

5 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.1.2

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago