1 | const ACTION_DELAY = 250;
|
2 |
|
3 | describe(`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 |
|
55 |
|
56 |
|
57 | ].forEach((url) => {
|
58 | testFall(url);
|
59 | });
|
60 | });
|