Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
    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')
Ejemplo n.º 3
0
    def test_logOut(self):
        mainMenu = PageAreaMainMenu()
        mainMenu.logout()

        assert "SIGN IN" in mainMenu.userNameOrSignIn.text