@@ -138,77 +138,77 @@ const bioList: Bio[] = (JSON.parse(fs.readFileSync('./data/biolist.json', 'utf-8
138138
139139async function register ( page : Page , config : Config , user : User ) {
140140 await page . goto ( config . frontendUrl + '/login' )
141- await delay ( 3000 )
141+ await delay ( 5000 )
142142 await page . type ( 'input[name=username]' , user . username )
143143 await page . type ( 'input[name=password]' , user . password )
144144 await page . click ( 'button[name=register]' )
145145 console . log ( `${ user . username } registered.` )
146- await delay ( 3000 )
146+ await delay ( 5000 )
147147}
148148
149149async function visitHomepage ( page : Page , config : Config ) {
150150 await page . goto ( config . frontendUrl + '/' )
151- await delay ( 3000 )
151+ await delay ( 5000 )
152152}
153153
154154async function likePost ( page : Page , config : Config , user : User ) {
155155 await page . goto ( config . frontendUrl + '/' )
156- await delay ( 3000 )
156+ await delay ( 5000 )
157157 const likeButton = await page . $ ( 'button[name=likePost]' )
158158 if ( likeButton ) {
159159 await likeButton . click ( )
160160 console . log ( `${ user . username } liked a post.` )
161161 }
162- await delay ( 3000 )
162+ await delay ( 5000 )
163163}
164164
165165async function visitTimeline ( page , config ) {
166166 await page . goto ( config . frontendUrl + '/mytimeline' )
167- await delay ( 3000 )
167+ await delay ( 5000 )
168168}
169169
170170async function createTextPost ( page : Page , config : Config , user : User , textPosts : TextPost [ ] ) {
171171 const post = textPosts [ getRandomInt ( textPosts . length ) ]
172172 await page . goto ( config . frontendUrl + '/' )
173- await delay ( 3000 )
173+ await delay ( 5000 )
174174 await page . type ( 'textarea[id=postTextContent]' , post . text )
175175 await page . click ( 'button[name=createPostSubmit]' )
176176 console . log ( `${ user . username } posted text: '${ post . text } '` )
177- await delay ( 3000 )
177+ await delay ( 5000 )
178178}
179179
180180async function createUrlPost ( page : Page , config : Config , user : User , urlPosts : UrlPost [ ] ) {
181181 const post = urlPosts [ getRandomInt ( urlPosts . length ) ]
182182 await page . goto ( config . frontendUrl + '/' )
183- await delay ( 3000 )
183+ await delay ( 5000 )
184184 await page . click ( 'button[id=shareUrlTab]' )
185- await delay ( 1000 )
185+ await delay ( 5000 )
186186 await page . type ( 'input[id=postUrl]' , post . url )
187187 await page . type ( 'input[id=postLanguage]' , post . language )
188188 await page . click ( 'button[name=createPostSubmit]' )
189189 console . log ( `${ user . username } posted URL: '${ post . url } '` )
190- await delay ( 3000 )
190+ await delay ( 5000 )
191191}
192192
193193async function createImagePost ( page : Page , config : Config , user : User , imgPosts : ImageUrlPost [ ] ) {
194194 const post = imgPosts [ getRandomInt ( imgPosts . length ) ]
195195 await page . goto ( config . frontendUrl + '/' )
196- await delay ( 3000 )
196+ await delay ( 5000 )
197197 await page . click ( 'button[id=shareImageTab]' )
198- await delay ( 1000 )
198+ await delay ( 5000 )
199199 await page . type ( 'input[id=postImageUrl]' , post . url )
200200 await page . type ( 'input[id=postImageDescription]' , post . text )
201201 await page . click ( 'button[name=createPostSubmit]' )
202202 console . log ( `${ user . username } posted image: '${ post . url } '` )
203- await delay ( 3000 )
203+ await delay ( 5000 )
204204}
205205
206206async function updateBioText ( page : Page , config : Config , user : User , bioList : Bio [ ] ) {
207207 const bio = bioList [ getRandomInt ( bioList . length ) ]
208208 await page . goto ( `${ config . frontendUrl } /user/${ user . username } ` )
209- await delay ( 3000 )
209+ await delay ( 5000 )
210210 await page . click ( 'div[id=editBio] > h2 > button[type=button]' )
211- await delay ( 3000 )
211+ await delay ( 5000 )
212212
213213 if ( bio . isMarkdown ) {
214214 const enableMarkdownCheckbox = await page . $ (
@@ -229,45 +229,45 @@ async function updateBioText(page: Page, config: Config, user: User, bioList: Bi
229229 }
230230 await page . click ( 'div[id=editBio] > h2 > button[type=button]' )
231231 console . log ( `${ user . username } updated bio: '${ bio . text } '` )
232- await delay ( 3000 )
232+ await delay ( 5000 )
233233}
234234
235235async function visitUsersPageAndSearch ( page : Page , config : Config ) {
236236 await page . goto ( config . frontendUrl + '/users' )
237- await delay ( 3000 )
237+ await delay ( 5000 )
238238 await page . type ( 'input[id=userSearch]' , 'admanager' )
239239 await page . click ( 'button[name=searchUsersButton]' )
240240 console . log ( `Searched for admanager user.` )
241- await delay ( 3000 )
241+ await delay ( 5000 )
242242}
243243
244244async function upgradeToProMembership ( page : Page , config : Config , user : User ) {
245245 await page . goto ( `${ config . frontendUrl } /membership-plans` )
246- await delay ( 3000 )
246+ await delay ( 5000 )
247247 await page . click ( 'button[id=proMembershipCard]' )
248248 await page . click ( 'button[name=updateMembershipButton]' )
249249 console . log ( `${ user . username } upgraded to PRO membership` )
250- await delay ( 3000 )
250+ await delay ( 5000 )
251251}
252252
253253async function addCreditCardInformation ( page : Page , config : Config , user : User ) {
254254 await page . goto ( `${ config . frontendUrl } /payment` )
255- await delay ( 3000 )
255+ await delay ( 5000 )
256256 await page . type ( 'input[name=cardHolderName]' , user . username )
257257 await page . type ( 'input[name=cardNumber]' , '4556737586899855' )
258258 await page . type ( 'input[name=expiryDate]' , '11/31' )
259259 await page . type ( 'input[name=cvv]' , '123' )
260260 await page . click ( 'button[name=updatePaymentInfo]' )
261261 console . log ( `${ user . username } added credit card information` )
262- await delay ( 3000 )
262+ await delay ( 5000 )
263263}
264264
265265async function logout ( page : Page , config : Config ) {
266266 await page . goto ( `${ config . frontendUrl } ` )
267- await delay ( 3000 )
267+ await delay ( 5000 )
268268 await page . click ( 'button[id=ProfileDropdownTrigger]' )
269- await delay ( 1000 )
269+ await delay ( 5000 )
270270 await page . click ( 'li[data-key=logout]' )
271271 console . log ( 'Logged out' )
272- await delay ( 3000 )
272+ await delay ( 5000 )
273273}
0 commit comments