- Fix `is_driver_available()` - Modified WatchedTestCase to always run tearDown() when setup() fails. (Note: this is different behavior than the standard unittest, however this type of behavior is descired for end-to-end tests)
0.3.1
- WebdriverManager support for multi-threaded tests - Flatten out desired capabilities for multi-level keys (support browserstack settings)
0.3.0
- Switched to using nosetest2 as the test runner - Switched to using unittest2 instead of unittest for the WatchedTestCase class base. - WTFramework project is now tested by Travis-CI, https://travis-ci.org/wiredrive/wtframework
0.2.1621
- Added support for using a fresh browser instance for each test - Added BrowserStandBy utility class - Use `new_driver()` instead of `get_driver()` for creating new drivers. - Avoid instantiation drivers in keyword args - Moved driver cleanup into WebdriverManager from WebdriverFactory - WebdriverManager.close_driver() for manually quitting a driver.
0.2.1415
- Added CI builds to open source project - Added reading config variable from OS environment. Name your variables, WTF_VARNAME
0.2.223
- new_driver() can now take an optional test name parameter. This is useful for passing test names into Sauce on demand. - ConfigReader will now throw errors instead of falling back to default for an invalid config file.