def __init__(self, user, password, univers, lang='fr', **kwargs): self.url = "http://%s.ogame.gameforge.com/" % lang selenium.__init__(self, "localhost", 4444, "*chrome", self.url) self.current_planet = None self.current_page = None self.user, self.password, self.univers = user, password, univers from pyogame.tools.factory import Factory self.__factory = Factory() self.empire = self.__factory.empire
def __init__(self, webHost, rcServer, rcPort, browser): ''' @type webHost: string @param webHost: the web host of the selenium server ''' self.webHost = webHost self.rcServer = rcServer self.rcPort = rcPort self.browser = browser self.verificationErrors = [] selenium.__init__(self, rcServer, rcPort, browser, webHost)
def __init__(self, host, port, browser, sauceUsername, sauceApiKey, sauceDomain, browserURL='http://saucelabs.com', sauceConnect='sauce_connect', os=LINUX, browserVersion='', build=None, customData={}): """ Additional parameters for Sauce OnDemand: - sauceConnect: binary path to sauce_connect script - os: operating system name - browserVersion: browser version number """ assert sauceUsername, 'sauceUsername cannot be empty' assert sauceApiKey, 'sauceApiKey cannot be empty' self.sauceUsername = sauceUsername self.sauceApiKey = sauceApiKey self.sauceConnect = sauceConnect self.sauceDomain = sauceDomain self.sauceTunnel = None self.serverHost = host self.serverPort = port # Swap out host/port with Sauce OnDemand host = 'ondemand.saucelabs.com' port = '80' # Browser start command needs to be JSON packet browserArgs = { 'username': sauceUsername, 'access-key': sauceApiKey, 'browser': browser, 'build': build, 'custom-data': customData, } if os: browserArgs['os'] = os if browserVersion: browserArgs['browser-version'] = browserVersion SeleniumBase.__init__(self, host, port, simplejson.dumps(browserArgs), browserURL)
def __init__(self, host, port, browserStartCommand, browserURL): selenium.__init__(self, host, port, browserStartCommand, browserURL)