1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "specCode": `describe('spec', () => {
12 it('test that should succeed', () => {
13 cy.visit('/');
14 cy.get('h1').should('contain', 'Example Domain');
15 cy.screenshot();
16 });
17
18 it('test that should fail', () => {
19 cy.visit('/');
20 cy.get('h1', { timeout: 1000 }).should('contain', 'Some different text');
21 });
22 });`,
23 "baseUrl": "https://example.com"
24};
25
26
27const run = await client.actor("valek.josef/cypress-test-runner").call(input);
28
29
30console.log('Results from dataset');
31console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
32const { items } = await client.dataset(run.defaultDatasetId).listItems();
33items.forEach((item) => {
34 console.dir(item);
35});
36
37