Commit Graph

239 Commits

Author SHA1 Message Date
Michael Mintz b1ea65d74d Refactor command-line arguments (pytest) 2019-07-16 01:23:27 -04:00
Michael Mintz 1d6f764e18 Update comments 2019-07-15 00:06:43 -04:00
Michael Mintz f15546b168 Update command-line parameters for Chrome control 2019-07-14 01:05:47 -04:00
Michael Mintz b5996f946b Better error handling of screenshot files 2019-04-15 03:12:33 -04:00
Michael Mintz 3f4251a931 Add utf-8 encoding into header 2019-04-15 03:11:37 -04:00
Michael Mintz 243fecc7b7 Pass pytest_html_report to base_case.BaseCase 2019-04-14 04:58:39 -04:00
Michael Mintz dfbe75ca71 Add command line option to set/reset the visual baseline 2019-04-01 02:15:36 -04:00
Michael Mintz 2d13833f8d Add a command-line option to disable the Content Security Policy 2019-03-20 03:13:46 -04:00
Michael Mintz d0f973a8f2 Update help comments 2019-03-16 01:49:56 -04:00
Michael Mintz 0a5b20311e Add a command-line option to archive old log files. 2019-03-05 00:58:04 -05:00
Michael Mintz 6ad3dd33c7 Add the ability to save screenshots at the end of tests. 2019-03-04 23:34:06 -05:00
Michael Mintz 18539c90c6 Add the ability to set the User-Agent string for the browser 2019-02-28 04:45:14 -05:00
Michael Mintz c0e3dc402f Use sb_config instead of pytest.config for command-line options 2019-01-23 14:39:56 -05:00
Michael Mintz 226dadd3fb Spell "JavaScript" like this 2018-11-29 02:42:38 -05:00
Michael Mintz 0989af9cf0 Add pytest option to check for js errors on page loads 2018-11-29 02:06:19 -05:00
Michael Mintz 81b2553dbd Add --cap_file command line option for desired capabilities 2018-11-21 03:08:26 -05:00
Michael Mintz 4813354af5 Update environment options 2018-10-18 15:52:34 -04:00
Michael Mintz 4e33ceff60 Make pytest browser selection case-insensitive 2018-10-18 15:51:05 -04:00
Michael Mintz ea661a266d Handle cleanup of proxy zip file between test runs 2018-10-17 18:17:20 -04:00
Michael Mintz efd408ba1b Flake8 refactoring 2018-08-30 01:51:38 -04:00
Michael Mintz 15d7149ac5 Add a cmd arg for handling Messenger message duration 2018-05-07 01:03:29 -04:00
Michael Mintz 0625f2d14a Update comments 2018-04-05 23:21:23 -04:00
Michael Mintz 426e031ba4 Add ad_block command line arg for Pytest 2018-04-05 23:19:50 -04:00
Michael Mintz 39a8c9f479 Update pytest plugin 2018-03-25 21:12:59 -04:00
Michael Mintz 2fa21a9d45 Have pytest and nosetests automatically use the logging plugin 2018-03-04 17:57:15 -05:00
Michael Mintz 4361e22250 Add a command line option to set a proxy server for tests to use. 2018-03-04 12:48:50 -05:00
Michael Mintz 45f6731dee Thread-safe handling of log files for multithreaded test runs. 2018-03-04 10:43:42 -05:00
Michael Mintz d5085f4dd6 Better exception handling. 2018-02-08 18:00:25 -05:00
Michael Mintz eef973f917 Set the pytest selenium plugin to be active by default. 2018-02-08 15:04:51 -05:00
Michael Mintz 08cd7f0275 Adding "server" and "port" run options for pytest (for Selenium Grid) 2018-02-08 15:00:03 -05:00
Michael Mintz 9f699845fa Adding environment options 2018-02-01 17:04:13 -05:00
Michael Mintz 68c6ff9013 Better error handling for pytest teardown 2017-05-18 12:16:57 -04:00
Michael Mintz f30e5c8eaf Suppress some output in pytest teardown 2017-05-17 19:16:56 -04:00
ktp420 5365b37170 Remove commented out code 2017-05-16 15:34:48 -04:00
Ketan Patel 1bf4092bf3 close out zombie browser process if setup fails 2017-05-16 14:57:46 -04:00
Michael Mintz 33d09da69b Add timeout_multiplier option to boost default timeout lengths 2017-04-28 20:39:32 -04:00
Ketan Patel c1f0bd4e49 add ability save pytest html reports with screenshots 2017-04-27 15:33:27 -04:00
Ketan Patel be6fc40b08 flake8 fixes 2017-04-27 10:48:33 -04:00
Ketan Patel d792b4a093 add pytest plugin entry point so does not require coping conftest.py file 2017-04-27 10:35:33 -04:00