Exemplo n.º 1
0
def chrome_options(chrome_options, pytestconfig):
    """Set configuration to run Chrome with specific options."""
    if selenium_utils.is_headless_chrome(pytestconfig):
        chrome_options.set_headless(True)
        chrome_options.add_argument("window-size={},{}".format(
            os.environ["SCREEN_WIDTH"], os.environ["SCREEN_HEIGHT"]))
    return chrome_options
Exemplo n.º 2
0
def chrome_options(chrome_options, pytestconfig):
  """Set configuration to run Chrome with specific options."""
  if selenium_utils.is_headless_chrome(pytestconfig):
    chrome_options.set_headless(True)
    chrome_options.add_argument("window-size={},{}".format(
        os.environ["SCREEN_WIDTH"], os.environ["SCREEN_HEIGHT"]))
  return chrome_options
Exemplo n.º 3
0
def selenium(selenium, pytestconfig):
    """Create Web Driver instance."""
    if not selenium_utils.is_headless_chrome(pytestconfig):
        selenium.set_window_size(os.environ["SCREEN_WIDTH"],
                                 os.environ["SCREEN_HEIGHT"])
    dynamic_fixtures.dict_executed_fixtures.update({"selenium": selenium})
    yield selenium
Exemplo n.º 4
0
def selenium(selenium, pytestconfig):
  """Create Web Driver instance."""
  if not selenium_utils.is_headless_chrome(pytestconfig):
    selenium.set_window_size(
        os.environ["SCREEN_WIDTH"], os.environ["SCREEN_HEIGHT"])
  dynamic_fixtures.dict_executed_fixtures.update({"selenium": selenium})
  yield selenium