├── .editorconfig ├── .github ├── assets │ └── example.gif ├── dependabot.yml └── workflows │ ├── expense.yml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .npmignore ├── .nvmrc ├── LICENSE ├── README.md ├── async ├── constants.js └── index.js ├── codeshift.config.js ├── common ├── compilers.js ├── constants.js └── utils.js ├── package.json ├── protractor ├── constants.js ├── index.js └── utils.js ├── test ├── __fixtures__ │ ├── async │ │ ├── source │ │ │ ├── page.js │ │ │ ├── spec.js │ │ │ └── steps.js │ │ └── transformed │ │ │ ├── page.js │ │ │ ├── spec.js │ │ │ └── steps.js │ ├── protractor │ │ ├── source │ │ │ ├── class.js │ │ │ ├── conf.js │ │ │ ├── element.js │ │ │ ├── failing_actions.js │ │ │ ├── failing_anythingProtractor.js │ │ │ ├── failing_byBinding.js │ │ │ ├── failing_byCssContainingTextRegex.js │ │ │ ├── failing_clone.js │ │ │ ├── failing_column.js │ │ │ ├── failing_constructor.js │ │ │ ├── failing_evaluate.js │ │ │ ├── failing_getCssValue.js │ │ │ ├── failing_selector.js │ │ │ ├── failing_setLocation.js │ │ │ ├── failing_submit.js │ │ │ ├── failing_touchActions.js │ │ │ ├── failing_unsupported.js │ │ │ ├── locators.js │ │ │ └── spec.js │ │ └── transformed │ │ │ ├── class.js │ │ │ ├── conf.js │ │ │ ├── element.js │ │ │ ├── locators.js │ │ │ └── spec.js │ ├── v6 │ │ ├── source │ │ │ ├── conf.js │ │ │ └── spec.js │ │ └── transformed │ │ │ ├── conf.js │ │ │ └── spec.js │ └── v7 │ │ ├── source │ │ ├── compilerFunctions.js │ │ └── spec.js │ │ └── transformed │ │ ├── compilerFunctions.js │ │ └── spec.js └── runner.js ├── v6 ├── constants.js └── index.js └── v7 └── index.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/assets/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/.github/assets/example.gif -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/expense.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/.github/workflows/expense.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .github 3 | cookbook 4 | test -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18.14.2 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/README.md -------------------------------------------------------------------------------- /async/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/async/constants.js -------------------------------------------------------------------------------- /async/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/async/index.js -------------------------------------------------------------------------------- /codeshift.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/codeshift.config.js -------------------------------------------------------------------------------- /common/compilers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/common/compilers.js -------------------------------------------------------------------------------- /common/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/common/constants.js -------------------------------------------------------------------------------- /common/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/common/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/package.json -------------------------------------------------------------------------------- /protractor/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/protractor/constants.js -------------------------------------------------------------------------------- /protractor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/protractor/index.js -------------------------------------------------------------------------------- /protractor/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/protractor/utils.js -------------------------------------------------------------------------------- /test/__fixtures__/async/source/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/async/source/page.js -------------------------------------------------------------------------------- /test/__fixtures__/async/source/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/async/source/spec.js -------------------------------------------------------------------------------- /test/__fixtures__/async/source/steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/async/source/steps.js -------------------------------------------------------------------------------- /test/__fixtures__/async/transformed/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/async/transformed/page.js -------------------------------------------------------------------------------- /test/__fixtures__/async/transformed/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/async/transformed/spec.js -------------------------------------------------------------------------------- /test/__fixtures__/async/transformed/steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/async/transformed/steps.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/class.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/conf.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/element.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_actions.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_anythingProtractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_anythingProtractor.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_byBinding.js: -------------------------------------------------------------------------------- 1 | expect(element(by.binding('latest')).getText()).toEqual('9'); -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_byCssContainingTextRegex.js: -------------------------------------------------------------------------------- 1 | element(by.cssContainingText('a', /postTitle/)).isPresent(); -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_clone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_clone.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_column.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_column.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_constructor.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_evaluate.js: -------------------------------------------------------------------------------- 1 | let value = element(by.id('foo')).evaluate('letiableInScope'); 2 | -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_getCssValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_getCssValue.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_selector.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_setLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_setLocation.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_submit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_submit.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_touchActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_touchActions.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/failing_unsupported.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/failing_unsupported.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/locators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/locators.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/source/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/source/spec.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/transformed/class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/transformed/class.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/transformed/conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/transformed/conf.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/transformed/element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/transformed/element.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/transformed/locators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/transformed/locators.js -------------------------------------------------------------------------------- /test/__fixtures__/protractor/transformed/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/protractor/transformed/spec.js -------------------------------------------------------------------------------- /test/__fixtures__/v6/source/conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/v6/source/conf.js -------------------------------------------------------------------------------- /test/__fixtures__/v6/source/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/v6/source/spec.js -------------------------------------------------------------------------------- /test/__fixtures__/v6/transformed/conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/v6/transformed/conf.js -------------------------------------------------------------------------------- /test/__fixtures__/v6/transformed/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/v6/transformed/spec.js -------------------------------------------------------------------------------- /test/__fixtures__/v7/source/compilerFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/v7/source/compilerFunctions.js -------------------------------------------------------------------------------- /test/__fixtures__/v7/source/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/v7/source/spec.js -------------------------------------------------------------------------------- /test/__fixtures__/v7/transformed/compilerFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/v7/transformed/compilerFunctions.js -------------------------------------------------------------------------------- /test/__fixtures__/v7/transformed/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/__fixtures__/v7/transformed/spec.js -------------------------------------------------------------------------------- /test/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/test/runner.js -------------------------------------------------------------------------------- /v6/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/v6/constants.js -------------------------------------------------------------------------------- /v6/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/v6/index.js -------------------------------------------------------------------------------- /v7/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/codemod/HEAD/v7/index.js --------------------------------------------------------------------------------