All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased - xxxx-xx-xx
- Added capabilities to fix SSL self signed certs
- Implemented pytests fixture: 1 browser by session #143
- Check staled elements at control base, wip dev #143
- Moved asserts to own class + add greater/lower_or_equals #279
- Remove ControlForm and StrictRules + tests #305
- Enums and inherit classes #312
- Enum34 dependency just for >py34 versions #312
- New 'repr' method for class 'StrictRule' #287
- Now 'ControlTable' support multiples tbodies #248
- Support for Python 3.7 after 20-01-2020 #298
- Internal vars at controls packages moved to pythonic properties #287
- Clarify settings methods for controls,now is more readable #287
- Some WARN and ERR messages must be DEBUG messages #289
- Now exceptions group certain params+values+selenium when raises #289
- Refactor LoggerManager #290
- Tests execution failed after fresh install #293
- Key from controls settings names 'instance' #287
- Support for Python 2.7 after 2020-01-01 #295
- Can't load ControlTable si no existe un THEAD y existe TBODY #282
- Package build error after qacode==v0.6.0, urllib3<1.25 #280
- Removed nosetest and nose-config support #280
- New module at 'qacode.core.loggers' named 'logger_messages' #untracked
- New nav_base method named ele_wait_value #untracked
- Move dropdown methods to new control dropdown class #258
- Added new class named 'ControlTable' #248
- Add coverage tests for function: driver_name_filter #268
- Add coverage tests for module : 'qacode.core.webs.strict_rules' #273
- Separate benchmark test from all functional tests at tox -e coverage #251
- Moved log messages to new class to centralize them #untracked
- Refactor for control suites after changes from #247 , #untracked
- Updated USAGE.rst documentation #258
- Now get_text check for input tag #untracked
- Function with Cognitive Complexity of 13 (exceeds 5 allowed) #265
- New internal method to reduce duplication at ControlDropdown #untracked
- Fix similar code at #271
- Renamed settings_ methods to cfg_ #267
- Can't use dropdown methods if ControlForm strict_tags is disabled #247
- Some PageExceptions was failing at instantiation #untracked
- Now get_tag update self property
- Fixed CI complexity issue for #261
- Some ControlForm+inherit could fail if stric_rules was None #248
- Deleted ControlGroup + tests #256
- Deleted controls property named 'on_instance_load' #259
- Deleted opera support #270
- Now controls can wait some webdriver conditions #242
- Improve raises logging output #207
- find_child/find_children tests + some reload bugs #235
- Syntax error naming variable at controls.set_css_value #243
- Autodoc for package 'qacode.core.exceptions' #223
- Add find_child/s method + TCs #235
- Improve Control Search #222
- Updated lib 'selenium' from 3.12.0 to 3.14.0 #228
- Now enum_base is being tested and documented #181
- Documentation now generated with bootstrap theme
- CI appveyor builds failing since tag v0.5.7 #226
- Failing setup.py install on python2.7 before next release #233
- This CHANGELOG
- MANIFEST.in
- Github pages at : https://netzulo.github.io
- README.rst and USAGE.rst to v.5.4 changes
- Now controls can 'click' include when an element it's not visible or attached to DOM (this behaviour can be disabled)
- README.rst, included documentation urls
- Renamed class TlBase to ReporterTestlink #200
- tox envs to v0.5.4 changes (stop using qautils at setup.py)
- failing install because pytest haven't fixed version at setup.py #212
- tox environment to generate documentation #211
- click it's reloading an element when param retry=False #208
- class ControlGroup doesn't have reload call and no test #204
- page.get_elements was not parsing ControlGroup classes at calls #205
- py.test arguments calls working at root path while development #220
- Old documentation files