@@ -21,13 +21,11 @@ Contact List | Contact Details | Edit Contact | Remove Contact
21
21
Add contact:
22
22
23
23
``` gherkin
24
- @add_contact
25
24
Feature: Create a new contact in the contacts list
26
25
In order to interact with a new contact
27
26
As I user
28
27
I want to add a new contact in my contacts list
29
28
30
- @s1 @add_action
31
29
Scenario: User can add a new contact in the contacts list
32
30
Given I see the contacts list screen
33
31
When I press on "Add" button
@@ -41,13 +39,11 @@ Scenario: User can add a new contact in the contacts list
41
39
Update contact:
42
40
43
41
``` gherkin
44
- @update_contact
45
42
Feature: Update an existing contact in the contacts list
46
43
In order to keep all my contacts up-to-date
47
44
As I user
48
45
I want to update an existing contact in my contacts list
49
46
50
- @s1 @update_action
51
47
Scenario: User can update an existing contact in the contacts list
52
48
Given I see the contacts list screen
53
49
Given I see at least one contact in the list
@@ -67,17 +63,35 @@ Scenario: User can update an existing contact in the contacts list
67
63
Remove contact:
68
64
69
65
``` gherkin
70
- @remove_contact
71
66
Feature: Remove an existing contact from the contacts list
72
67
In order to get rid of annoying contacts
73
68
As I user
74
69
I want to remove an existing contact from my contacts list
75
70
76
- @s1 @remove_action
77
71
Scenario: User can remove an existing contact from the contacts list
78
72
Given I see the contacts list screen
79
73
Given I see at least one contact in the list
80
74
When I press on "Edit" button
81
75
And I remove the first contact
82
76
Then Contacts list is empty
83
77
```
78
+
79
+ ## Installation
80
+ Make sure that ` bundler ` is installed on your machine:
81
+
82
+ ``` bash
83
+ # Check bundler version
84
+ bundler --version
85
+
86
+ # Install bundler if not installed
87
+ sudo gem install bundler
88
+ ```
89
+
90
+ Afer ` bundler ` is installed run:
91
+ ``` bash
92
+ bundle install
93
+ ```
94
+
95
+ For ** Appium** we will need to install Appium server separately. For this demo we will use Appium server standalone app.
96
+
97
+ ![ Contact List] ( /assets/appium.png )
0 commit comments