def test_spl_credits_in_out_navigation(self): spl = SelfPacedLessons(self.driver, self.wait, self.resourceId) spl.clickPage(2) page2Title = spl.getSectionTitle() spl.clickCredits() spl.clickBackToLesson() page2TitleRefreshed = spl.getSectionTitle() self.assertEqual(page2Title, page2TitleRefreshed, "Navigating back from credits doesn't lead to the same page")
def test_spl_navigation(self): spl = SelfPacedLessons(self.driver, self.wait, self.resourceId) spl.clickNext() page2Title = spl.getSectionTitle() spl.clickNext() page3Title = spl.getSectionTitle() spl.clickBack() page2TitleRefreshed = spl.getSectionTitle() spl.clickFinalAssignment() finalAsTitle = spl.getSectionTitle() self.assertNotEqual(page2Title, page3Title, "Page not changed on navigation") self.assertEqual(page2Title, page2TitleRefreshed, "Page not changed on navigation") self.assertEqual(finalAsTitle, "Final Assignment", "Page not changed on navigation")