# readytest-tc

> Automated browser testing for the modern web development stack.

Latest version **1.10.27** (published 2021-01-20) · MIT license · 0 weekly downloads

## Install

```sh
npm install readytest-tc
pnpm add readytest-tc
yarn add readytest-tc
bun add readytest-tc
```

Provides the command `testcafe`.

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.10.27 |
| Published | 2021-01-20 |
| First published | 2021-01-18 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=10.0.0 |
| Dependencies | 95 |
| Unpacked size | 4.2 MB |
| Known vulnerabilities | 0 (+7 in 3 direct dependencies) |
| Install scripts | no |
| Author | Technovert. |
| Maintainers | dashitoishi23 |
| Keywords | automated, functional, browser, browsers, website, webapp, testing, automation, test, runner, tdd, assert, assertion, QA, ES6, ES2015, async, await |

## Links

- npm: https://www.npmjs.com/package/readytest-tc
- Repository: https://github.com/technovert/testcafe
- Issues: https://github.com/technovert/testcafe/issues
- npm.io page: https://npm.io/package/readytest-tc

## Dependencies (95)

- [del](https://npm.io/package/del.md) ^3.0.0
- [tmp](https://npm.io/package/tmp.md) 0.0.28
- [chai](https://npm.io/package/chai.md) ^4.1.2
- [diff](https://npm.io/package/diff.md) ^4.0.2
- [pify](https://npm.io/package/pify.md) ^2.3.0
- [chalk](https://npm.io/package/chalk.md) ^2.3.0
- [debug](https://npm.io/package/debug.md) ^2.2.0
- [execa](https://npm.io/package/execa.md) ^4.0.3
- [is-ci](https://npm.io/package/is-ci.md) ^1.0.10
- [json5](https://npm.io/package/json5.md) ^2.1.0
- [pngjs](https://npm.io/package/pngjs.md) ^3.3.1
- [bowser](https://npm.io/package/bowser.md) ^2.8.1
- [dedent](https://npm.io/package/dedent.md) ^0.4.0
- [globby](https://npm.io/package/globby.md) ^9.2.0
- [lodash](https://npm.io/package/lodash.md) ^4.17.13
- [moment](https://npm.io/package/moment.md) ^2.10.3
- [nanoid](https://npm.io/package/nanoid.md) ^1.0.1
- [parse5](https://npm.io/package/parse5.md) ^1.5.0
- [pinkie](https://npm.io/package/pinkie.md) ^2.0.4
- [semver](https://npm.io/package/semver.md) ^5.6.0
- [is-glob](https://npm.io/package/is-glob.md) ^2.0.1
- [mime-db](https://npm.io/package/mime-db.md) ^1.41.0
- [unquote](https://npm.io/package/unquote.md) ^1.1.1
- [callsite](https://npm.io/package/callsite.md) ^1.0.0
- [emittery](https://npm.io/package/emittery.md) ^0.4.1
- [graphlib](https://npm.io/package/graphlib.md) ^2.1.5
- [make-dir](https://npm.io/package/make-dir.md) ^3.0.0
- [mustache](https://npm.io/package/mustache.md) ^2.1.2
- [commander](https://npm.io/package/commander.md) ^2.8.1
- [is-docker](https://npm.io/package/is-docker.md) ^2.0.0
- [is-stream](https://npm.io/package/is-stream.md) ^1.1.0
- [os-family](https://npm.io/package/os-family.md) ^1.0.0
- [strip-bom](https://npm.io/package/strip-bom.md) ^2.0.0
- [tree-kill](https://npm.io/package/tree-kill.md) ^1.2.2
- [babel-core](https://npm.io/package/babel-core.md) 6.26.3
- [replicator](https://npm.io/package/replicator.md) ^1.0.3
- [typescript](https://npm.io/package/typescript.md) ^3.3.3
- [@babel/core](https://npm.io/package/@babel/core.md) ^7.12.1
- [@types/node](https://npm.io/package/@types/node.md) ^10.12.19
- [graceful-fs](https://npm.io/package/graceful-fs.md) ^4.1.11
- [gulp-terser](https://npm.io/package/gulp-terser.md) ^2.0.0
- [import-lazy](https://npm.io/package/import-lazy.md) ^3.1.0
- [map-reverse](https://npm.io/package/map-reverse.md) ^1.0.1
- [resolve-cwd](https://npm.io/package/resolve-cwd.md) ^1.0.0
- [coffeescript](https://npm.io/package/coffeescript.md) ^2.3.1
- [device-specs](https://npm.io/package/device-specs.md) ^1.0.0
- [node-version](https://npm.io/package/node-version.md) ^1.0.0
- [resolve-from](https://npm.io/package/resolve-from.md) ^4.0.0
- [indent-string](https://npm.io/package/indent-string.md) ^1.2.2
- [endpoint-utils](https://npm.io/package/endpoint-utils.md) ^1.0.2
- [gulp-terser-js](https://npm.io/package/gulp-terser-js.md) ^5.2.2
- [gulp-uglify-es](https://npm.io/package/gulp-uglify-es.md) ^2.0.0
- [async-exit-hook](https://npm.io/package/async-exit-hook.md) ^1.1.2
- [callsite-record](https://npm.io/package/callsite-record.md) ^4.0.0
- [elegant-spinner](https://npm.io/package/elegant-spinner.md) ^1.0.1
- [promisify-event](https://npm.io/package/promisify-event.md) ^1.0.0
- [qrcode-terminal](https://npm.io/package/qrcode-terminal.md) ^0.10.0
- [babel-preset-env](https://npm.io/package/babel-preset-env.md) 1.7.0
- [@babel/preset-env](https://npm.io/package/@babel/preset-env.md) ^7.12.1
- [babel-preset-flow](https://npm.io/package/babel-preset-flow.md) 6.23.0
- [sanitize-filename](https://npm.io/package/sanitize-filename.md) ^1.6.0
- [@babel/preset-flow](https://npm.io/package/@babel/preset-flow.md) ^7.12.1
- [babel-preset-react](https://npm.io/package/babel-preset-react.md) 6.24.1
- [error-stack-parser](https://npm.io/package/error-stack-parser.md) ^1.3.6
- [read-file-relative](https://npm.io/package/read-file-relative.md) ^1.2.0
- [source-map-support](https://npm.io/package/source-map-support.md) ^0.5.16
- [time-limit-promise](https://npm.io/package/time-limit-promise.md) ^1.0.2
- [@babel/preset-react](https://npm.io/package/@babel/preset-react.md) ^7.12.1
- [bin-v8-flags-filter](https://npm.io/package/bin-v8-flags-filter.md) ^1.1.2
- [testcafe-hammerhead](https://npm.io/package/testcafe-hammerhead.md) 19.0.1
- [testcafe-legacy-api](https://npm.io/package/testcafe-legacy-api.md) 4.0.0
- [babel-preset-stage-2](https://npm.io/package/babel-preset-stage-2.md) 6.24.1
- [log-update-async-hook](https://npm.io/package/log-update-async-hook.md) ^2.0.2
- [testcafe-browser-tools](https://npm.io/package/testcafe-browser-tools.md) 2.0.13
- [testcafe-reporter-json](https://npm.io/package/testcafe-reporter-json.md) ^2.1.0
- [testcafe-reporter-list](https://npm.io/package/testcafe-reporter-list.md) ^2.1.0
- [testcafe-reporter-spec](https://npm.io/package/testcafe-reporter-spec.md) ^2.1.1
- [chrome-remote-interface](https://npm.io/package/chrome-remote-interface.md) ^0.25.3
- [testcafe-reporter-xunit](https://npm.io/package/testcafe-reporter-xunit.md) ^2.1.0
- [testcafe-reporter-minimal](https://npm.io/package/testcafe-reporter-minimal.md) ^2.1.0
- [babel-plugin-module-resolver](https://npm.io/package/babel-plugin-module-resolver.md) ^4.0.0
- [babel-plugin-transform-runtime](https://npm.io/package/babel-plugin-transform-runtime.md) 6.23.0
- [@babel/plugin-transform-runtime](https://npm.io/package/@babel/plugin-transform-runtime.md) ^7.12.1
- [moment-duration-format-commonjs](https://npm.io/package/moment-duration-format-commonjs.md) ^1.0.0
- [@babel/plugin-syntax-import-meta](https://npm.io/package/@babel/plugin-syntax-import-meta.md) ^7.10.4
- [@babel/plugin-proposal-decorators](https://npm.io/package/@babel/plugin-proposal-decorators.md) ^7.12.1
- [@babel/plugin-syntax-dynamic-import](https://npm.io/package/@babel/plugin-syntax-dynamic-import.md) ^7.8.3
- [babel-plugin-transform-for-of-as-array](https://npm.io/package/babel-plugin-transform-for-of-as-array.md) 1.1.1
- [@babel/plugin-proposal-class-properties](https://npm.io/package/@babel/plugin-proposal-class-properties.md) ^7.12.1
- [babel-plugin-transform-class-properties](https://npm.io/package/babel-plugin-transform-class-properties.md) 6.24.1
- [@babel/plugin-proposal-object-rest-spread](https://npm.io/package/@babel/plugin-proposal-object-rest-spread.md) ^7.12.1
- [@babel/plugin-transform-async-to-generator](https://npm.io/package/@babel/plugin-transform-async-to-generator.md) ^7.12.1
- [babel-plugin-syntax-trailing-function-commas](https://npm.io/package/babel-plugin-syntax-trailing-function-commas.md) ^6.22.0
- [@babel/plugin-transform-exponentiation-operator](https://npm.io/package/@babel/plugin-transform-exponentiation-operator.md) ^7.12.1
- [@babel/plugin-proposal-async-generator-functions](https://npm.io/package/@babel/plugin-proposal-async-generator-functions.md) ^7.12.1

## Alternatives

- [duck](https://npm.io/package/duck.md) — 4.2M weekly downloads
- [ava](https://npm.io/package/ava.md) — 560.2K weekly downloads
- [storybook-addon-module-mock](https://npm.io/package/storybook-addon-module-mock.md) — 71.7K weekly downloads
- [@ethereum-waffle/mock-contract](https://npm.io/package/@ethereum-waffle/mock-contract.md) — 40.0K weekly downloads
- [aws-elasticsearch-connector](https://npm.io/package/aws-elasticsearch-connector.md) — 37.4K weekly downloads

## Recent versions

- 1.10.27 (latest) — 2021-01-20
- 1.10.26 — 2021-01-20
- 1.10.25 — 2021-01-18

## README

<p align="center">
  * Technovert - Testcafe*
</p>
<br />

## Changes

-   Added disablePageReloads, allowMultipleWindows and skipJsErrors flags (4th, 5th and 6th argument respectively to createTestCafe method)
-   Streamlined disablePageReloads functionality by allowing 2 consecutive fixtures with different URLs to run whilst preserving proxy session, useful for authentication testcases
-   Modified error messages
-   Updated logos

---
_Source: https://npm.io/package/readytest-tc · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
