コード例 #1
0
 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")
         
コード例 #2
0
 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!")
コード例 #3
0
 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.")