def tearDown(self): if self.pointUrlsToDelete: mm = PageAreaMainMenu() if mm.is_logged_in: mm.logout() mm.loginToPublic('adminuser') for url in self.pointUrlsToDelete: print "Trying to delete URL: " + url try: self.driver.get(url) WebDriverWait(self.driver, 20).until(EC.visibility_of_element_located((By.ID, id_locators['PointPage.agreeButton']))) print "POINT PAGE DELETE" PointPage("__str__").delete() print "Finished deleting that one" except: print "Could not delete that one" try: if use_sauce: print("Link to your job: https://saucelabs.com/jobs/%s" % self.driver.session_id) if sys.exc_info() == (None, None, None): sauce.jobs.update_job(self.driver.session_id, passed=True) else: sauce.jobs.update_job(self.driver.session_id, passed=False) finally: self.driver.quit()
def setUp(self): self.desired_capabilities['name'] = self.id() self.driver = current_driver.connect(USERNAME, ACCESS_KEY, self.desired_capabilities) self.driver.get('http://whysaurustest.appspot.com/') assert "Whysaurus" in self.driver.title mainMenu = PageAreaMainMenu() mainMenu.loginToPublic('user2')
def tearDown(self): if self.pointUrlsToDelete: mm = PageAreaMainMenu() if mm.is_logged_in: mm.logout() mm.loginToPublic('adminuser') for url in self.pointUrlsToDelete: print "Trying to delete URL: " + url try: self.driver.get(url) WebDriverWait(self.driver, 20).until( EC.visibility_of_element_located( (By.ID, id_locators['PointPage.agreeButton']))) print "POINT PAGE DELETE" PointPage("__str__").delete() print "Finished deleting that one" except: print "Could not delete that one" try: if use_sauce: print("Link to your job: https://saucelabs.com/jobs/%s" % self.driver.session_id) if sys.exc_info() == (None, None, None): sauce.jobs.update_job(self.driver.session_id, passed=True) else: sauce.jobs.update_job(self.driver.session_id, passed=False) finally: self.driver.quit()
def test_logOut(self): mainMenu = PageAreaMainMenu() mainMenu.logout() assert "SIGN IN" in mainMenu.userNameOrSignIn.text