def updated_collection_url_maps_to_correct_page(driver, wait): driver.get(ServerRelated().serverToBeTested() + "/admin/") SeleniumTestBase().login_to_cms_via_uua(SeleniumTestBase().superuser_email, SeleniumTestBase().superuser_password) collsPage = CollectionsPage(driver, wait) collection = collsPage.openCollection(collName) colUrl = RandomGenerators().generateRandomString(5) collection.typeUrl(colUrl) collection = collection.clickSaveAndContinueEditingButton() driver.get(ServerRelated().serverToBeTested() + "collection/%s" % collection.getUrl()) collectionView = CollectionViewPageSS(driver, wait) assert bannerImage in collectionView.getBannerImage(), "Collection display page not opened"
def test_collection_display_page(self): collectionCredits = test_collections_cms.credits description = test_collections_cms.longDescr banner = test_collections_cms.bannerImage collection = CollectionViewPageSS(self.driver, self.wait, self.collectionCode) self.assertTrue(banner in collection.getBannerImage(), "Banner immage not displayed") self.assertEqual(collection.getNumberOfResources(), 2, "Resources not displayed") self.assertEqual(collection.getCredits(), collectionCredits, "Credits not displayed correctly") self.assertEqual(collection.getDescription(), description, "Description not displayed correctly") self.assertEqual(self.driver.title, self.collectionCode + " : PBS LearningMedia", "HTML title is incorrect")