#1 by AJafarzadeh
Once I run the test for my app, the below error is appeared. Could you please to solve this problem? "Bot expects to be on page DecisionKlee but current page is /p/iy51bmc0/kk2/ChatKlee/16" In the chatklee page time out happens so, there is no next buttons to go to the next page. it goes after some minutes automatically. my test code is as follows: class PlayerBot(Bot): def play_round(self): e = randint(1, 5) f = randint(1, 5) if self.player.round_number == 1: if self.participant.group == 'klee': yield GuideKlee else: yield GuideKandinsky if self.participant.group == 'klee': yield Submission(ChatKlee, check_html=False, timeout_happened=True) if self.participant.klee_quiz == True: yield Submission(DecisionKlee, dict(klee_quiz=e), check_html=False) else: yield Submission(ChatKandinsky, check_html=False, timeout_happened=True) if self.participant.kandinsky_quiz == True: yield Submission(DecisionKandinsky, dict(kandinsky_quiz=f), check_html=False)
#2 by Evan_Calford
I'm not sure that this is best practice, and there is probably a much better solution, but when I run into similar issues with bots I insert a next button onto all pages. Then, after I have finished the bot testing, I remove the next buttons again.