def test_Criclytics(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.criclyticsClick() time.sleep(3) self.driver.close()
def test_Schedule(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.scheduleClick() time.sleep(3) self.driver.close()
def test_MoreProfile(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.moreProfileIcon(self.driver) time.sleep(3) self.driver.close()
def test_Videos(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.videosClick() time.sleep(3) self.driver.close()
def test_Players(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.newsClick() time.sleep(3) self.driver.close()
def test_FRC(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.frcClick() time.sleep(3) self.sa.frcUpcomingClick() # to verify the FRC upcoming elements time.sleep(5) self.footer_xpath3 = self.driver.find_element_by_xpath("//body/div[@id='__next']/div[2]") self.driver.execute_script("arguments[0].scrollIntoView();", self.footer_xpath3) time.sleep(2) self.driver.execute_script("window.scrollTo(0,-document.body.scrollHeight)") time.sleep(5) self.sa.frcFantasyPreviews() if self.sa.flag == True: assert True else: self.driver.save_screenshot(".\\screenshots\\" + "test_FRC_Pre.png") self.driver.close() assert False self.sa.frcFantasyVideos() if self.sa.flag == True: assert True else: self.driver.save_screenshot(".\\screenshots\\" + "test_FRC_Vids.png") self.driver.close() assert False self.sa.dimensionFooter() if self.sa.flag == True: assert True else: self.driver.save_screenshot(".\\screenshots\\" + "test_FRC_foot.png") self.driver.close() assert False self.sa.frcLiveClick() # to verify the FRC Live elements time.sleep(3) self.footer_xpath1 = self.driver.find_element_by_xpath("//body/div[@id='__next']/div[2]") self.driver.execute_script("arguments[0].scrollIntoView();", self.footer_xpath1) time.sleep(2) self.driver.execute_script("window.scrollTo(0,-document.body.scrollHeight)") time.sleep(5) self.sa.frcCompletedClick() # to verify the FRC completed elements time.sleep(5) self.footer_xpath2 = self.driver.find_element_by_xpath("//body/div[@id='__next']/div[2]") self.driver.execute_script("arguments[0].scrollIntoView();", self.footer_xpath2) time.sleep(2) self.driver.execute_script("window.scrollTo(0,-document.body.scrollHeight)") time.sleep(5) self.driver.close()
class Test_002_Sanity: baseURL = Readconfig.getappURL() footerLocation = Readconfig.getfooterLocation() footerSize = Readconfig.getfooterSize() def test_homePageTitle(self, setup): self.driver = setup self.driver.get(self.baseURL) act_title = self.driver.title if act_title == "Cricket Score, Match Schedule & Predictions, Latest News | Cricket.com": self.driver.close() assert True else: self.driver.save_screenshot(".\\screenshots") assert False def test_FRC(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.frcClick() time.sleep(3) self.sa.frcUpcomingClick() # to verify the FRC upcoming elements time.sleep(5) self.footer_xpath3 = self.driver.find_element_by_xpath("//body/div[@id='__next']/div[2]") self.driver.execute_script("arguments[0].scrollIntoView();", self.footer_xpath3) time.sleep(2) self.driver.execute_script("window.scrollTo(0,-document.body.scrollHeight)") time.sleep(5) self.sa.frcFantasyPreviews() if self.sa.flag == True: assert True else: self.driver.save_screenshot(".\\screenshots\\" + "test_FRC_Pre.png") self.driver.close() assert False self.sa.frcFantasyVideos() if self.sa.flag == True: assert True else: self.driver.save_screenshot(".\\screenshots\\" + "test_FRC_Vids.png") self.driver.close() assert False self.sa.dimensionFooter() if self.sa.flag == True: assert True else: self.driver.save_screenshot(".\\screenshots\\" + "test_FRC_foot.png") self.driver.close() assert False self.sa.frcLiveClick() # to verify the FRC Live elements time.sleep(3) self.footer_xpath1 = self.driver.find_element_by_xpath("//body/div[@id='__next']/div[2]") self.driver.execute_script("arguments[0].scrollIntoView();", self.footer_xpath1) time.sleep(2) self.driver.execute_script("window.scrollTo(0,-document.body.scrollHeight)") time.sleep(5) self.sa.frcCompletedClick() # to verify the FRC completed elements time.sleep(5) self.footer_xpath2 = self.driver.find_element_by_xpath("//body/div[@id='__next']/div[2]") self.driver.execute_script("arguments[0].scrollIntoView();", self.footer_xpath2) time.sleep(2) self.driver.execute_script("window.scrollTo(0,-document.body.scrollHeight)") time.sleep(5) self.driver.close() @pytest.mark.skip def test_Criclytics(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.criclyticsClick() time.sleep(3) self.driver.close() @pytest.mark.skip def test_Schedule(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.scheduleClick() time.sleep(3) self.driver.close() @pytest.mark.skip def test_Series(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.seriesClick() time.sleep(3) self.driver.close() @pytest.mark.skip def test_News(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.newsClick() time.sleep(3) self.driver.close() @pytest.mark.skip def test_Players(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.newsClick() time.sleep(3) self.driver.close() @pytest.mark.skip def test_Teams(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.teamsClick() time.sleep(3) self.driver.close() @pytest.mark.skip def test_Videos(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.videosClick() time.sleep(3) self.driver.close() @pytest.mark.skip def test_MoreStadiums(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.moreStadiumsIcon(self.driver) time.sleep(3) self.driver.close() @pytest.mark.skip def test_MoreRankings(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.moreRankingsIcon(self.driver) time.sleep(3) self.driver.close() @pytest.mark.skip def test_MoreRecords(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.moreRecordsIcon(self.driver) time.sleep(3) self.driver.close() @pytest.mark.skip def test_MoreProfile(self, setup): self.driver = setup self.driver.get(self.baseURL) self.sa = Sanity(self.driver) self.sa.moreProfileIcon(self.driver) time.sleep(3) self.driver.close()