UNPKG

1.63 kBJavaScriptView Raw
1const ACTION_DELAY = 250;
2
3describe(`Demo's`, () => {
4 function testFall(url) {
5 it(`Run tests on ${url}`, (browser) => {
6 browser
7 .url(url)
8 .pause(ACTION_DELAY)
9 .waitForElementVisible('h1')
10 .pause(ACTION_DELAY)
11 .assert.visible('#edit-0')
12 .click('#edit-0')
13 .pause(ACTION_DELAY)
14 .assert.visible('#edit_title')
15 .clearValue('#edit_title')
16 .pause(ACTION_DELAY)
17 .setValue('#edit_title', 'Baum')
18 .pause(ACTION_DELAY)
19 .assert.visible('#submit')
20 .click('#submit')
21 .pause(ACTION_DELAY)
22 .assert.visible('#add')
23 .click('#add')
24 .pause(ACTION_DELAY)
25 .assert.visible('#new_title')
26 .setValue('#new_title', 'Äpfel')
27 .pause(ACTION_DELAY)
28 .assert.visible('#new_unit')
29 .setValue('#new_unit', 'Pack')
30 .pause(ACTION_DELAY)
31 .assert.visible('#submit')
32 .click('#submit')
33 .pause(ACTION_DELAY)
34 .click('#edit-0')
35 .pause(ACTION_DELAY)
36 .click('#delete')
37 .pause(ACTION_DELAY)
38 .click('#edit-1')
39 .pause(ACTION_DELAY)
40 .click('#delete')
41 .pause(ACTION_DELAY)
42 .click('#edit-2')
43 .pause(ACTION_DELAY)
44 .click('#delete')
45 .pause(ACTION_DELAY)
46 .click('#start')
47 .pause(ACTION_DELAY)
48 .end();
49 });
50 }
51
52 [
53 'http://localhost:8080/',
54 // 'https://github.modevel.de/poc/',
55 // 'https://github.modevel.de/poc/canary/',
56 // 'https://github.modevel.de/poc/next/',
57 ].forEach((url) => {
58 testFall(url);
59 });
60});