-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathapp-navigation.yaml
More file actions
128 lines (128 loc) · 2.93 KB
/
Copy pathapp-navigation.yaml
File metadata and controls
128 lines (128 loc) · 2.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
appId: org.aossie.ogh
name: App navigation and settings
tags: [smoke]
---
- setOrientation: PORTRAIT
- launchApp:
clearState: true
- assertVisible: "Set up Ogh"
- assertVisible: "Connect a platform"
- assertVisible: "Connect YouTube"
- assertVisible: "Connect Twitch"
- tapOn: "Add manual RTMP"
- assertVisible: "Add Destination"
- tapOn:
text: "Destination Name"
point: "90%,50%"
- eraseText: 50
- inputText: "Navigation Test"
- tapOn: "RTMP URL"
- inputText: "rtmp://127.0.0.1/live"
- scrollUntilVisible:
element: "Stream Key"
direction: DOWN
- tapOn: "Stream Key"
- inputText: "navigation-test-key"
- hideKeyboard
- scrollUntilVisible:
element:
text: "Submit Destination"
direction: DOWN
- tapOn: "Submit Destination"
- assertVisible: "Destinations"
- tapOn: "←"
- assertVisible: "Settings"
- assertVisible: "Stream details"
- assertVisible: "Title"
- longPressOn: "Ogh Live"
- tapOn: "Select all"
- eraseText: 1
- inputText: "Persisted stream title"
- hideKeyboard
- tapOn: "Description"
- inputText: "Persisted description"
- hideKeyboard
- tapOn: "Unlisted"
- tapOn: "Low"
- scrollUntilVisible:
element: "Resolution"
direction: DOWN
- tapOn: "720p"
- tapOn: "540p"
- scrollUntilVisible:
element: "30 fps"
direction: DOWN
- tapOn: "30 fps"
- tapOn: "25 fps"
- scrollUntilVisible:
element: "2.5 Mbps"
direction: DOWN
- tapOn: "2.5 Mbps"
- tapOn: "4.5 Mbps"
- scrollUntilVisible:
element: "Ogh logo (default)"
direction: DOWN
- assertVisible: "Ogh logo (default)"
- scrollUntilVisible:
element: "About"
direction: UP
- tapOn: "About"
- assertVisible: "About"
- tapOn: "←"
- assertVisible: "Settings"
- tapOn: "Preview"
- assertVisible: "Screen"
- assertVisible: "Camera"
- assertVisible: "Mic"
- assertVisible: "System Audio"
- assertVisible: "Go Live"
- assertVisible: "Settings"
- tapOn: "Mic"
- tapOn: "Mic"
- tapOn: "Camera"
- runFlow:
when:
visible: "While using the app"
commands:
- tapOn: "While using the app"
- assertVisible: "Camera preview"
- tapOn: "Screen"
- pressKey: Home
- killApp
- launchApp:
stopApp: false
- assertVisible: "Go Live"
- tapOn: "Settings"
- scrollUntilVisible:
element: "Persisted stream title"
direction: UP
- assertVisible: "Persisted stream title"
- assertVisible: "Persisted description"
- assertVisible: "Unlisted"
- assertVisible: "Low"
- scrollUntilVisible:
element: "540p"
direction: DOWN
- assertVisible: "540p"
- scrollUntilVisible:
element: "25 fps"
direction: DOWN
- assertVisible: "25 fps"
- scrollUntilVisible:
element: "4.5 Mbps"
direction: DOWN
- assertVisible: "4.5 Mbps"
- scrollUntilVisible:
element: "Lock Orientation"
direction: DOWN
- tapOn:
text: "Lock Orientation"
point: "90%,50%"
- tapOn: "Preview"
- setOrientation: LANDSCAPE_LEFT
- assertVisible: "Screen"
- assertVisible: "Camera"
- assertVisible: "Mic"
- assertVisible: "Audio"
- assertVisible: "Go Live"
- setOrientation: PORTRAIT