from seleniumbase import MasterQA class MasterQATests(MasterQA): def test_xkcd(self): self.open("https://xkcd.com/1512/") for i in range(4): self.click('a[rel="next"]') for i in range(3): self.click('a[rel="prev"]') self.verify() self.open("https://xkcd.com/1520/") for i in range(2): self.click('a[rel="next"]') self.verify("Can you find the moon?") self.click('a[rel="next"]') self.verify("Do the drones look safe?") self.open("https://seleniumbase.io/devices/") self.type("input#urlInput", "seleniumbase.io/error_page\n") self.verify("Do you see Octocat in a Jedi knight robe?") self.open("https://xkcd.com/213/") for i in range(5): self.click('a[rel="prev"]') self.verify("Does the page say 'Abnormal Expressions'?")