forked from
jollywhoppers.com/witchsky.app
Bluesky app fork with some witchin' additions 馃挮
1appId: app.witchsky
2---
3- runScript:
4 file: ../setupServer.js
5 env:
6 SERVER_PATH: "?users&follows&posts"
7- runFlow:
8 file: ../setupApp.yml
9- tapOn:
10 id: "e2eSignInAlice"
11- extendedWaitUntil:
12 visible:
13 id: "viewHeaderHomeFeedPrefsBtn"
14
15- tapOn:
16 label: "Create a curate list"
17 id: "e2eGotoLists"
18- tapOn:
19 id: "newUserListBtn"
20- waitForAnimationToEnd
21- assertVisible: "Create user list"
22- tapOn:
23 id: "editListNameInput"
24- inputText: "Good Ppl"
25- tapOn:
26 id: "editListDescriptionInput"
27- inputText: "They good"
28- tapOn: "Save"
29- assertNotVisible: "Create user list"
30- tapOn: "People"
31- assertVisible: "Good Ppl"
32- assertVisible: "They good"
33
34- tapOn:
35 id: "moreOptionsBtn"
36- tapOn: "Edit list details"
37- assertVisible: "Edit user list"
38- tapOn:
39 id: "editListNameInput"
40- eraseText
41- inputText: "Bad Ppl"
42- hideKeyboard
43- tapOn:
44 id: "editListDescriptionInput"
45- eraseText
46- inputText: "They bad"
47- tapOn: "Save"
48- assertNotVisible: "Edit user list"
49- assertVisible: Bad Ppl
50- assertVisible: They bad
51
52- tapOn:
53 id: "moreOptionsBtn"
54- tapOn: "Edit list details"
55- assertVisible: "Edit user list"
56- tapOn:
57 id: "editListDescriptionInput"
58- eraseText
59- tapOn: "Save"
60- assertNotVisible: "Edit user list"
61- assertNotVisible:
62 id: "listDescription"
63
64- tapOn:
65 id: "moreOptionsBtn"
66- tapOn: "Delete List"
67- tapOn:
68 id: "confirmBtn"
69
70- assertVisible:
71 id: "newUserListBtn"
72- tapOn:
73 id: "newUserListBtn"
74- assertVisible: "Create user list"
75- tapOn:
76 id: "editListNameInput"
77- inputText: "Good Ppl"
78- tapOn:
79 id: "editListDescriptionInput"
80- inputText: "They good"
81- tapOn: "Save"
82- assertNotVisible: "Create user list"
83- tapOn: "People"
84- assertVisible: "Good Ppl"
85- assertVisible: "They good"
86- tapOn: "People"
87
88- tapOn: "Start adding people"
89- tapOn: "Search"
90- inputText: "b"
91- pressKey: Enter
92- tapOn: "Add user to list"
93- swipe:
94 direction: DOWN
95- assertVisible: "View Bob's profile"
96
97- tapOn: "Posts"
98- assertVisible:
99 label: "Shows posts by the users in the list"
100 id: "feedItem-by-bob.test"
101
102- tapOn:
103 label: "Pins the list"
104 id: "pinBtn"
105- tapOn:
106 id: "e2eGotoHome"
107- tapOn: "Good Ppl"
108- assertVisible:
109 id: "feedItem-by-bob.test"
110- tapOn:
111 id: "e2eGotoFeeds"
112- tapOn:
113 id: "saved-feed-Good Ppl"
114- assertVisible:
115 id: "feedItem-by-bob.test"
116- tapOn:
117 id: "unpinBtn"
118- tapOn:
119 id: "bottomBarHomeBtn"
120- assertNotVisible:
121 id: "homeScreenFeedTabs-Good Ppl"
122- tapOn:
123 id: "e2eGotoLists"
124- tapOn: "Good Ppl"
125
126- tapOn: "People"
127- assertVisible: "View Bob's profile"
128- tapOn:
129 point: "90%,43%"
130- tapOn:
131 id: "user-bob.test-addBtn"
132- tapOn:
133 id: "doneBtn"
134
135- tapOn:
136 id: "bottomBarSearchBtn"
137- tapOn: "Search for posts, users[,]? or feeds"
138- inputText: "bob"
139- tapOn:
140 id: "searchAutoCompleteResult-bob.test"
141- assertVisible:
142 id: "profileView"
143- tapOn:
144 id: "profileHeaderDropdownBtn"
145- tapOn: "Add to Lists"
146- assertVisible:
147 id: "userAddRemoveListsModal"
148- tapOn:
149 id: "user-bob.test-addBtn"
150- tapOn:
151 id: "doneBtn"
152- assertNotVisible:
153 id: "userAddRemoveListsModal"
154- tapOn:
155 id: "profileHeaderDropdownBtn"
156- tapOn: "Add to Lists"
157- assertVisible:
158 id: "userAddRemoveListsModal"
159- tapOn:
160 id: "user-bob.test-addBtn"
161- tapOn:
162 id: "doneBtn"
163- assertNotVisible:
164 id: "userAddRemoveListsModal"