def test_setCustomHeaderImageToStationSite(self): homePage = HomePageCMS(self.driver, self.wait) lmSitesPage = homePage.clickLmSitesLink() editLmSitePage = lmSitesPage.openLmSiteByName("AETN Learning Media") editLmSitePage.typeHeaderFilePath(ServerRelated().getFilePathInProjectFolder(self.headerFilePath)) editLmSitePage = editLmSitePage.clickSaveAndContinueEditingButton() self.assertEquals(editLmSitePage.getCurrentHeaderImage(), "station_site/lmsite_headers/desert.png", "Station site header not added correctly")
def test_previewLmSite(self): homePage = HomePageCMS(self.driver, self.wait) lmSitesPage = homePage.clickLmSitesLink() sitePage = lmSitesPage.openLmSiteByIndex(2) sitePage.clickPreviewButton() sitePage.switchToNewestWindow() title = self.wait.until(lambda driver : driver.find_element_by_xpath("//title")) self.assertTrue("PBS LearningMedia" in title.text, "Preview window not opened!")
def test_setMainSiteAsDefaultLmSiteAndTypeWellcomeText(self): homePage = HomePageCMS(self.driver, self.wait) lmSitesPage = homePage.clickLmSitesLink() editLmSitePage = lmSitesPage.openLmSiteByName("PBS Learning Media") editLmSitePage.clickDefaultLmSiteCheckbox() wellcomeText = "Welcome to PBS Learning Media home site!" editLmSitePage.typeWellcomeText(wellcomeText) editLmSitePage = editLmSitePage.clickSaveAndContinueEditingButton() self.assertTrue(editLmSitePage.isDefaultLmSiteChecked(), "Default lm site checkbox not checked.") self.assertEquals(editLmSitePage.getWellcomeText(), wellcomeText, "Wellcome text not saved.")