Skip to content

Commit c8f95ad

Browse files
committed
remove testcafe like in 4.x branch
1 parent 00f374d commit c8f95ad

File tree

11 files changed

+6
-172
lines changed

11 files changed

+6
-172
lines changed

.github/CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ Depending on a type of a change you should do the following.
3030

3131
## Helpers
3232

33-
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.
33+
Please keep in mind that CodeceptJS have **unified API** for WebDriver, Appium, Playwright, and Puppeteer. Tests written using those helpers should be compatible at syntax level. However, some of helpers may contain unique methods. That happens. If, for instance, WebDriver has method XXX and Playwright doesn't, you can implement XXX inside Playwright using the same method signature.
3434

35-
### Updating a WebDriverIO | Nightmare
35+
### Updating a WebDriver | Playwright | Puppeteer
3636

3737
*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! *
3838

.github/ISSUE_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
* CodeceptJS version:
2020
* NodeJS Version:
2121
* Operating System:
22-
* puppeteer || webdriverio || testcafe version (if related)
22+
* puppeteer || webdriverio || playwright version (if related)
2323
* Configuration file:
2424

2525
```js

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ Applicable helpers:
1010
- [ ] REST
1111
- [ ] FileHelper
1212
- [ ] Appium
13-
- [ ] TestCafe
1413

1514
Applicable plugins:
1615

.github/workflows/testcafe.yml

Lines changed: 0 additions & 52 deletions
This file was deleted.

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
| 🌐 Web | Playwright | [![Playwright Tests](https://github.com/codeceptjs/CodeceptJS/actions/workflows/playwright.yml/badge.svg)](https://github.com/codeceptjs/CodeceptJS/actions/workflows/playwright.yml) |
1111
| 🌐 Web | Puppeteer | [![Puppeteer Tests](https://github.com/codeceptjs/CodeceptJS/actions/workflows/puppeteer.yml/badge.svg)](https://github.com/codeceptjs/CodeceptJS/actions/workflows/puppeteer.yml) |
1212
| 🌐 Web | WebDriver | [![WebDriver Tests](https://github.com/codeceptjs/CodeceptJS/actions/workflows/webdriver.yml/badge.svg)](https://github.com/codeceptjs/CodeceptJS/actions/workflows/webdriver.yml) |
13-
| 🌐 Web | TestCafe | [![TestCafe Tests](https://github.com/codeceptjs/CodeceptJS/actions/workflows/testcafe.yml/badge.svg)](https://github.com/codeceptjs/CodeceptJS/actions/workflows/testcafe.yml) |
1413
| 📱 Mobile | Appium | [![Appium Tests - Android](https://github.com/codeceptjs/CodeceptJS/actions/workflows/appium_Android.yml/badge.svg)](https://github.com/codeceptjs/CodeceptJS/actions/workflows/appium_Android.yml) |
1514

1615
# CodeceptJS [![Made in Ukraine](https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7)](https://stand-with-ukraine.pp.ua)
@@ -43,7 +42,6 @@ CodeceptJS uses **Helper** modules to provide actions to `I` object. Currently,
4342
- [**Playwright**](https://github.com/codeceptjs/CodeceptJS/blob/master/docs/helpers/Playwright.md) - is a Node library to automate the Chromium, WebKit and Firefox browsers with a single API.
4443
- [**Puppeteer**](https://github.com/codeceptjs/CodeceptJS/blob/master/docs/helpers/Puppeteer.md) - uses Google Chrome's Puppeteer for fast headless testing.
4544
- [**WebDriver**](https://github.com/codeceptjs/CodeceptJS/blob/master/docs/helpers/WebDriver.md) - uses [webdriverio](http://webdriver.io/) to run tests via WebDriver or Devtools protocol.
46-
- [**TestCafe**](https://github.com/codeceptjs/CodeceptJS/blob/master/docs/helpers/TestCafe.md) - cheap and fast cross-browser test automation.
4745
- [**Appium**](https://github.com/codeceptjs/CodeceptJS/blob/master/docs/helpers/Appium.md) - for **mobile testing** with Appium
4846
- [**Detox**](https://github.com/codeceptjs/CodeceptJS/blob/master/docs/helpers/Detox.md) - This is a wrapper on top of Detox library, aimed to unify testing experience for CodeceptJS framework. Detox provides a grey box testing for mobile applications, playing especially well for React Native apps.
4947

@@ -53,7 +51,7 @@ And more to come...
5351

5452
CodeceptJS is a successor of [Codeception](http://codeception.com), a popular full-stack testing framework for PHP.
5553
With CodeceptJS your scenario-driven functional and acceptance tests will be as simple and clean as they can be.
56-
You don't need to worry about asynchronous nature of NodeJS or about various APIs of Playwright, Selenium, Puppeteer, TestCafe, etc. as CodeceptJS unifies them and makes them work as they are synchronous.
54+
You don't need to worry about asynchronous nature of NodeJS or about various APIs of Playwright, Selenium, Puppeteer, etc. as CodeceptJS unifies them and makes them work as they are synchronous.
5755

5856
## Features
5957

docs/basics.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ Refer to following guides to more information on:
4141
- [▶ Playwright](/playwright)
4242
- [▶ WebDriver](/webdriver)
4343
- [▶ Puppeteer](/puppeteer)
44-
- [▶ TestCafe](/testcafe)
4544

4645
> ℹ Depending on a helper selected a list of available actions may change.
4746
@@ -434,7 +433,7 @@ const { setHeadlessWhen, setWindowSize } = require('@codeceptjs/configure')
434433

435434
// run headless when CI environment variable set
436435
setHeadlessWhen(process.env.CI)
437-
// set window size for any helper: Puppeteer, WebDriver, TestCafe
436+
// set window size for any helper: Puppeteer, WebDriver, Playwright
438437
setWindowSize(1600, 1200)
439438

440439
exports.config = {

docs/examples.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Tests repository demonstrate usage of
2121
- Playwright helper
2222
- Puppeteer helper
2323
- WebDriver helper
24-
- TestCafe plugin
2524
- Toggle headless mode with env variables
2625
- PageObjects
2726
- Cucumber syntax

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Features:
5555

5656
* Toggle headless/window mode with one click
5757
* See HTML snapshot of each step
58-
* Works with WebDriver, Puppeteer, TestCafe
58+
* Works with WebDriver, Puppeteer, Playwright
5959
* Shows step-by-step execution
6060
* Integrated with your local IDE
6161

docs/quickstart.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,6 @@ This gives you access to rich Selenium ecosystem and cross-browser support for m
2020

2121
---
2222

23-
#### Use TestCafe for cross-browser testing without Selenium
24-
25-
<small>
26-
TestCafe provides cross-browser support without Selenium. TestCafe tests are faster, require no extra tooling and faster than regular Selenium. However, can be less stable.
27-
</small>
28-
29-
<a href="/testcafe" class="button green extended" >Start with TestCafe &raquo;</a>
30-
31-
---
32-
3323
* [Mobile Testing with Appium »](/mobile)
3424

3525
:::

test/helper/TestCafe_test.js

Lines changed: 0 additions & 96 deletions
This file was deleted.

0 commit comments

Comments
 (0)