2.11.3 • Published 1 year ago

dd-cc-zycus-automation v2.11.3

Weekly downloads
17,101
License
ISC
Repository
bitbucket
Last release
1 year 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

1 year ago

2.11.2

1 year ago

2.11.3

1 year ago

2.11.0

1 year ago

2.10.98

1 year ago

2.10.99

1 year ago

2.10.95

1 year ago

2.10.96

1 year ago

2.10.97

1 year ago

2.10.91

1 year ago

2.10.92

1 year ago

2.10.93

1 year ago

2.10.94

1 year ago

2.10.90

1 year ago

2.10.81

1 year ago

2.10.82

1 year ago

2.10.83

1 year ago

2.10.84

1 year ago

2.10.85

1 year ago

2.10.86

1 year ago

2.10.87

1 year ago

2.10.88

1 year ago

2.10.89

1 year ago

2.10.74

1 year ago

2.10.75

1 year ago

2.10.76

1 year ago

2.10.77

1 year ago

2.10.78

1 year ago

2.10.79

1 year ago

2.10.80

1 year ago

2.10.71

2 years ago

2.10.72

2 years ago

2.10.73

1 year ago

2.10.70

2 years ago

2.10.67

2 years ago

2.10.68

2 years ago

2.10.69

2 years ago

2.10.65

2 years ago

2.10.66

2 years ago

2.10.61

2 years ago

2.10.62

2 years ago

2.10.63

2 years ago

2.10.64

2 years ago

2.10.59

2 years ago

2.10.60

2 years ago

2.10.57

2 years ago

2.10.58

2 years ago

2.10.56

2 years ago

2.10.37

2 years ago

2.10.38

2 years ago

2.10.39

2 years ago

2.10.40

2 years ago

2.10.41

2 years ago

2.10.42

2 years ago

2.10.43

2 years ago

2.10.44

2 years ago

2.10.45

2 years ago

2.10.47

2 years ago

2.10.48

2 years ago

2.10.49

2 years ago

2.10.50

2 years ago

2.10.51

2 years ago

2.10.52

2 years ago

2.10.53

2 years ago

2.10.54

2 years ago

2.10.55

2 years ago

2.10.36

2 years ago

2.10.34

2 years ago

2.10.35

2 years ago

2.10.33

2 years ago

2.10.30

2 years ago

2.10.31

2 years ago

2.10.32

2 years ago

2.10.29

2 years ago

2.10.28

3 years ago

2.10.27

3 years ago

2.10.25

3 years ago

2.10.26

3 years ago

2.10.24

3 years ago

2.10.22

3 years ago

2.10.23

3 years ago

2.10.21

3 years ago

2.10.20

3 years ago

2.10.19

3 years ago

2.10.18

3 years ago

2.10.16

3 years ago

2.10.17

3 years ago

2.10.15

3 years ago

2.10.14

3 years ago

2.10.12

3 years ago

2.10.13

3 years ago

2.10.10

3 years ago

2.10.11

3 years ago

2.10.9

3 years ago

2.10.8

3 years ago

2.10.7

3 years ago

2.10.6

3 years ago

2.10.5

3 years ago

2.10.4

3 years ago

2.10.2

3 years ago

2.10.3

3 years ago

2.10.1

3 years ago

2.9.9

3 years ago

2.10.0

3 years ago

2.9.8

3 years ago

2.9.7

3 years ago

2.9.6

3 years ago

2.9.4

3 years ago

2.9.5

3 years ago

2.9.3

3 years ago

2.9.2

3 years ago

2.9.1

3 years ago

2.9.0

3 years ago

2.8.9

3 years ago

2.8.8

3 years ago

2.8.7

3 years ago

2.8.6

3 years ago

2.8.5

3 years ago

2.8.4

3 years ago

2.8.3

3 years ago

2.8.2

3 years ago

2.8.1

3 years ago

2.8.0

3 years ago

2.7.9

3 years ago

2.7.8

3 years ago

2.7.7

3 years ago

2.7.6

3 years ago

2.7.4

3 years ago

2.7.5

3 years ago

2.7.3

3 years ago

2.7.2

3 years ago

2.7.1

3 years ago

2.7.0

3 years ago

2.6.9

3 years ago

2.6.8

3 years ago

2.6.7

3 years ago

2.6.6

3 years ago

2.6.5

3 years ago

2.6.4

3 years ago

2.6.3

3 years ago

2.6.2

3 years ago

2.6.1

3 years ago

2.6.0

4 years ago

2.5.9

4 years ago

2.5.8

4 years ago

2.5.7

4 years ago

2.5.6

4 years ago

2.5.5

4 years ago

2.5.4

4 years ago

2.5.3

4 years ago

2.5.2

4 years ago

2.5.1

4 years ago

2.5.0

4 years ago

2.4.9

4 years ago

2.4.8

4 years ago

2.4.7

4 years ago

2.4.6

4 years ago

2.4.5

4 years ago

2.4.4

4 years ago

2.4.3

4 years ago

2.4.1

4 years ago

2.4.2

4 years ago

2.4.0

4 years ago

2.3.12

4 years ago

2.3.11

4 years ago

2.3.9

4 years ago

2.3.10

4 years ago

2.3.8

4 years ago

2.3.7

4 years ago

2.3.6

4 years ago

2.3.5

4 years ago

2.3.4

4 years ago

2.3.3

4 years ago

2.3.2

4 years ago

2.3.1

4 years ago

2.3.0

4 years ago

2.2.11

4 years ago

2.2.10

4 years ago

2.2.9

4 years ago

2.2.8

4 years ago

2.2.7

4 years ago

2.2.6

4 years ago

2.2.5

4 years ago

2.2.4

4 years ago

2.2.3

4 years ago

2.2.2

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.9

4 years ago

2.1.8

4 years ago

2.1.7

4 years ago

2.1.6

4 years ago

2.1.5

4 years ago

2.1.4

4 years ago

2.1.2

4 years ago

2.1.3

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.11

4 years ago

2.0.10

4 years ago

2.0.9

4 years ago

2.0.8

4 years ago

2.0.7

4 years ago

2.0.6

4 years ago

2.0.5

4 years ago

2.0.4

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.1.18

4 years ago

1.1.17

4 years ago

1.1.16

4 years ago

1.1.15

4 years ago

1.1.14

4 years ago

1.1.13

4 years ago

1.1.12

4 years ago

1.1.11

4 years ago

1.1.10

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.1.2

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago