Package pytest_auto :: Module selenium_plugin
[hide private]
[frames] | no frames]

Module selenium_plugin

source code

Functions [hide private]
 
pytest_addoption(parser)
Options supported by pytest's selenium plug-in
source code
 
pytest_generate_tests(metafunc)
Parses command line --browser and parametrizes tlib_tests with each browser specified
source code
 
browser(request, tlib_logger, adb_logger)
Creates a browser as specified by the command line parameter --browser and --proxy
source code
 
base_url(request, tlib_logger)
Returns value of --base_url command line parameter
source code
 
mobile_base_url(request, tlib_logger)
Returns value of --mobile_base_url command line parameter
source code
 
proxy(request, tlib_logger)
Returns value of --proxy command line parameter
source code
Variables [hide private]
  __package__ = 'pytest_auto'
Function Details [hide private]

browser(request, tlib_logger, adb_logger)

source code 

Creates a browser as specified by the command line parameter --browser and --proxy

Note: Currently proxy parameter is ignored

Decorators:
  • @pytest.fixture(scope= 'session')

base_url(request, tlib_logger)

source code 

Returns value of --base_url command line parameter

Decorators:
  • @pytest.fixture(scope= "session")

mobile_base_url(request, tlib_logger)

source code 

Returns value of --mobile_base_url command line parameter

Decorators:
  • @pytest.fixture(scope= "session")

proxy(request, tlib_logger)

source code 

Returns value of --proxy command line parameter

Decorators:
  • @pytest.fixture(scope= "session")