def setUp(self):
     """
     Sets up run envirnment for selenium server
     """      
     self.verificationErrors = []
     self.selenium = selenium(selvars.set_localhost(), selvars.set_port(), selvars.set_browser(self.id(),self.shortDescription()), selvars.set_site() )
     self.selenium.start()
     self.session = self.selenium.sessionId
     if selvars.set_sauce() == True:
         print "sauce job result: http://saucelabs.com/jobs/"+str(self.session)
Beispiel #2
0
    def setUp(self):
        self.verificationErrors = []
        testid = self.id()
        self.selenium = selenium(
            selvars.set_localhost(), selvars.set_port(),
            selvars.set_browser(self.id(), self.shortDescription()),
            selvars.set_site())
        self.selenium.start()
        self.session = self.selenium.sessionId

        if selvars.set_sauce() == True:
            print "sauce job result: http://saucelabs.com/jobs/" + str(
                self.session)
def set_test_os():
    """Returns the os string for the SUT
    """
    if selvars.set_sauce():
        return "Windows"
    if sys.platform.startswith("win32"):
        return "Windows"
    elif sys.platform.startswith("lin"):
        return "Linux"
    elif sys.platform.startswith("darwin"):
        return "OS X"
    else:
        print ("I don't know how to handle platform '%s'", sys.platform)
 def tearDown(self):
     """
     Closes the browser test window and logs errors
     """
     
     #give it back the session id in case it's lost it
     self.selenium.sessionId = self.session
     #Check for an error page, then close the browser
     website.handle_error_page(self,self.selenium,self.id())
     self.selenium.stop()
     #Log any errors
     self.assertEqual([], self.verificationErrors)
     if selvars.set_sauce() == True:
         output = StringIO.StringIO()
         output.write("sauce job result: http://saucelabs.com/jobs/"+str(self.session))
 def setUp(self):
     """
     Sets up run envirnment for selenium server
     """
     self.verificationErrors = []
     print "starting testcase " + self.id() + ": " + self.shortDescription()
     self.selenium = (selenium(
         selvars.set_localhost(), selvars.set_port(),
         selvars.set_browser(self.id(), self.shortDescription()),
         selvars.set_site()))
     self.selenium.start()
     self.session = self.selenium.sessionId
     if selvars.set_sauce() == True:
         print "sauce job result: http://saucelabs.com/jobs/" + str(
             self.session)
Beispiel #6
0
    def tearDown(self):
        """
        Closes the browser test window and logs errors
        """

        #give it back the session id in case it's lost it
        self.selenium.sessionId = self.session
        #Check for an error page, then close the browser
        website.handle_error_page(self, self.selenium, self.id())
        self.selenium.stop()
        #Log any errors
        self.assertEqual([], self.verificationErrors)
        if selvars.set_sauce() == True:
            output = StringIO.StringIO()
            output.write("sauce job result: http://saucelabs.com/jobs/" +
                         str(self.session))
def set_test_browser():
    """Returns the browser name for the litmus platform field"

    """
    if selvars.set_sauce() == True:
        b = json.loads(selvars.set_browser())
        if b["browser"] == "firefox":
            return "Firefox"
        elif b["browser"] == "chrome":
            return "Firefox"
        elif b["browser"] == "safariproxy":
            return "Safari"
        elif b["browser"] == "opera":
            return "Opera"
        elif b["browser"] == "iexplore":
            return "IE 8"
        elif b["browser"] == "iexploreproxy":
            return "IE 8"
        elif b["browser"] == "googlechrome":
            return "Google Chrome"
        else:
            print "no idea what the browser is: "+ b["browser"]
      
    if selvars.set_browser() == "*firefox":
        return "Firefox"
    elif selvars.set_browser() == "*chrome":
        return "Firefox"
    elif selvars.set_browser() == "*safari":
        return "Safari"
    elif selvars.set_browser() == "*opera":
        return "Opera"
    elif selvars.set_browser() == "*iexplore":
        return "IE 8"
    elif selvars.set_browser() == "*iexploreproxy":
        return "IE 8"
    elif selvars.set_browser() == "*googlechrome":
        return "Google Chrome"
    else:
        print "no idea what the browser is"