コード例 #1
0
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"
コード例 #2
0
 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")
コード例 #3
0
 def test_clicking_collection_resource_opens_view_page(self):
     collection = CollectionViewPageSS(self.driver, self.wait, self.collectionCode)
     resourceName = collection.getResourceName(0)
     resource = collection.clickResource(0)
     self.assertEqual(resource.getTitle(), resourceName, "Resource not opened correctly")