TestCafe.

TestCafe - - ( e2e). TestCafes Node.js WebDriver.
TestCafe . DOM- TestCafe Selectors. TestCafe JavaScript - ClientFunction (. ).
TestCafe , . . .
TestCafe :
1) , Node.js( ).
2) TestCafe open cmd :
npm install -g testcafe
- . : 1) - "test.js"
import { Selector } from ‘testcafe’;
fixture `Getting Started`
.page `http:`;
test(‘My first test’, async t => {
await t
.typeText(‘
.click(‘
.expect(Selector(‘
});
2) (, ), cmd:
testcafe chrome test.js
3) .
TestCafe : , ( , Pi Safari iOS), (, Sauce Labs) (, Nightmare). , TestCafe Continuous Integration.
You can use the same to scrape data and save to file easily