当前位置: 首页>>代码示例>>Python>>正文


Python Firefox.__init__方法代码示例

本文整理汇总了Python中selenium.webdriver.Firefox.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Firefox.__init__方法的具体用法?Python Firefox.__init__怎么用?Python Firefox.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在selenium.webdriver.Firefox的用法示例。


在下文中一共展示了Firefox.__init__方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from selenium.webdriver import Firefox [as 别名]
# 或者: from selenium.webdriver.Firefox import __init__ [as 别名]
  def __init__(self, url, headless=False):

    if headless:
      self.makeHeadLess()

    ffx.__init__(self)
    self.url = url
    self.minimum_timeout = 60
    self.headless = headless
    self.timed_out = False

    self.load_time = -99
    self.login_time = -99
    self.logout_time = -99

    # Logging
    logfmt = '%(levelname)s [%(asctime)s]:\t  %(message)s'
    datefmt= '%m/%d/%Y %I:%M:%S %p'

    formatter = logging.Formatter(fmt=logfmt,datefmt=datefmt)
    self.logger = logging.getLogger('__main__')

    logging.root.setLevel(logging.DEBUG)
    rfh = RotatingFileHandler(filename="/diska/home/jonny/sw/python/stress/stress/gp_timings.log",maxBytes=1048576,backupCount=3,mode='a')
    rfh.setFormatter(formatter)
    ch = logging.StreamHandler()
    ch.setFormatter(formatter)
    self.logger.handlers = []
    self.logger.addHandler(ch)
    self.logger.addHandler(rfh)
开发者ID:jonnybazookatone,项目名称:stress,代码行数:32,代码来源:stress.py

示例2: __init__

# 需要导入模块: from selenium.webdriver import Firefox [as 别名]
# 或者: from selenium.webdriver.Firefox import __init__ [as 别名]
  def __init__(self, url, config={}):
    
    # Logging
    # -------------------------
    logfmt = '%(levelname)s [%(asctime)s]:\t  %(message)s'
    datefmt= '%m/%d/%Y %I:%M:%S %p'
    formatter = logging.Formatter(fmt=logfmt,datefmt=datefmt)
    self.logger = logging.getLogger('__main__')
    logging.root.setLevel(logging.DEBUG)
    rfh = RotatingFileHandler(filename="{0}/logs/WebDriver.log".format(STRESS_PATH),maxBytes=1048576,backupCount=3,mode='a')
    rfh.setFormatter(formatter)
    ch = logging.StreamHandler()
    ch.setFormatter(formatter)
    self.logger.handlers = []
    self.logger.addHandler(ch)
    self.logger.addHandler(rfh)
    # -------------------------

    # Centralise config
    self.config = self.check_config(config)

    # Headless Xvfb
    self.headless = self.makeHeadLess(self.config)

    # Pre-defined attributes
    self.url = url
    self.minimum_timeout = 60 #300 # 5 minutes
    self.timed_out = False
    self.load_time = -99
    self.login_time = -99
    self.logout_time = -99

    # Firefox profiles
    self.profile = self.makeProfile(self.config)

    Firefox.__init__(self, firefox_profile=self.profile)
开发者ID:jonnybazookatone,项目名称:bumblebee_benchmark,代码行数:38,代码来源:benchmark.py


注:本文中的selenium.webdriver.Firefox.__init__方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。