Bluesky app fork with some witchin' additions 💫
witchsky.app
bluesky
fork
client
1appId: app.witchsky
2---
3- runScript:
4 file: ../setupServer.js
5 env:
6 SERVER_PATH: ?users&follows&posts&feeds
7- runFlow:
8 file: ../setupApp.yml
9- tapOn:
10 id: "e2eSignInAlice"
11
12# Pin alice's feed
13- extendedWaitUntil:
14 visible: "Open drawer menu"
15- tapOn: "Open drawer menu"
16- tapOn:
17 id: "profileCardButton"
18- tapOn:
19 id: "profilePager-selector-5"
20- tapOn: "alice-favs"
21- tapOn: "Pin to Home"
22- tapOn:
23 id: "bottomBarHomeBtn"
24- assertNotVisible: "Feeds ✨"
25- assertVisible:
26 id: "homeScreenFeedTabs-selector-0"
27 text: "Following"
28- assertVisible:
29 id: "homeScreenFeedTabs-selector-1"
30 text: "alice-favs"
31
32# Set alice-favs first
33- tapOn: "Open drawer menu"
34- tapOn:
35 id: "menuItemButton-Feeds"
36- tapOn:
37 id: "editFeedsBtn"
38- swipe:
39 label: "Drag feed down"
40 from:
41 id: "feed-drag-handle"
42 direction: "DOWN"
43 duration: 1000
44- tapOn:
45 label: "Save button"
46 id: "saveChangesBtn"
47- tapOn: "Go back"
48- assertVisible:
49 id: "homeScreenFeedTabs-selector-0"
50 text: "alice-favs"
51- assertVisible:
52 id: "homeScreenFeedTabs-selector-1"
53 text: "Following"
54
55# Set following first
56- tapOn: "Open drawer menu"
57- tapOn:
58 id: "menuItemButton-Feeds"
59- tapOn:
60 id: "editFeedsBtn"
61- swipe:
62 label: "Drag feed down"
63 from:
64 id: "feed-drag-handle"
65 direction: "DOWN"
66 duration: 1000
67- tapOn:
68 label: "Save button"
69 id: "saveChangesBtn"
70- tapOn: "Go back"
71- assertVisible:
72 id: "homeScreenFeedTabs-selector-0"
73 text: "Following"
74- assertVisible:
75 id: "homeScreenFeedTabs-selector-1"
76 text: "alice-favs"
77
78# Remove following
79- tapOn: "Open drawer menu"
80- tapOn:
81 id: "menuItemButton-Feeds"
82- tapOn:
83 id: "editFeedsBtn"
84- tapOn:
85 label: "Tap on unpin"
86 id: "feed-timeline-togglePin"
87- tapOn:
88 label: "Save button"
89 id: "saveChangesBtn"
90- tapOn: "Go back"
91- assertVisible:
92 id: "homeScreenFeedTabs-selector-0"
93 text: "alice-favs"
94- assertNotVisible: "Following"