Skip to content

Commit

Permalink
driver option in wif.config - version 1.13.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Qarj committed Aug 4, 2019
1 parent 6a77773 commit b62a447
Show file tree
Hide file tree
Showing 4 changed files with 133 additions and 54 deletions.
103 changes: 61 additions & 42 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,77 +2,96 @@

Tim Buckland, https://github.com/Qarj/WebImblaze-Framework

---------------------------------
---

## Release History:

### Version 1.13.1 - Aug 4, 2019

- `wif.config` now supports `driver=` to specify either `chrome` (Selenium Server) or `chromedriver` (use chromedriver directly)

### Version 1.13.0 - Jun 24, 2019
* `wif.config` now supports `output_location=` in the `path` section so that the WebImblaze output folder can be controlled (default is `./temp`)

- `wif.config` now supports `output_location=` in the `path` section so that the WebImblaze output folder can be controlled (default is `./temp`)

### Version 1.12.0 - Apr 4, 2019
* --slack-alert option to tasks file, e.g. `tasks/Examples.pl` will alert to Slack on failure

- --slack-alert option to tasks file, e.g. `tasks/Examples.pl` will alert to Slack on failure

### Version 1.11 - Apr 1, 2019
* option to show the batch url
* ability to locate a test file from cwd assuming wif.pl started from another folder (e.g. system path)

- option to show the batch url
- ability to locate a test file from cwd assuming wif.pl started from another folder (e.g. system path)

### Version 1.10 - Nov 12, 2018
* improved Linux support
* remove BrowserMob Proxy support

- improved Linux support
- remove BrowserMob Proxy support

### Version 1.09 - Oct 31, 2018
* rename project to WebImblaze-Framework
* added --selenium-port, --selenium-post switches
* added --headless switch
* added --keep-session and --resume-session
* grey out superseded automation results
* added Notepad++ and Ultraedit syntax highlighting files

- rename project to WebImblaze-Framework
- added --selenium-port, --selenium-post switches
- added --headless switch
- added --keep-session and --resume-session
- grey out superseded automation results
- added Notepad++ and Ultraedit syntax highlighting files

### Version 1.08 - Jun 8, 2017
* optimisations - create less temporary files
* exit 1 if webinject.pl exits 1
* example wif.config removed from project, but wif.pl can now create a default one if missing
* example on how to alert in Slack channel if regression batch fails
* moved some functionality to webinject.pl for performance reasons
* alert if user account does not have appropriate write permissions

- optimisations - create less temporary files
- exit 1 if webinject.pl exits 1
- example wif.config removed from project, but wif.pl can now create a default one if missing
- example on how to alert in Slack channel if regression batch fails
- moved some functionality to webinject.pl for performance reasons
- alert if user account does not have appropriate write permissions

### Version 1.05 - Jun 12, 2016
* testonly and liveonly was replaced by runon in webinject, wif.pl needs to write out the environment to the webinject config to support this
* selenium server location was using a hard coded value rather than the config value

- testonly and liveonly was replaced by runon in webinject, wif.pl needs to write out the environment to the webinject config to support this
- selenium server location was using a hard coded value rather than the config value

### Version 1.04 - May 30, 2016
* webinject.pl no longer requires less than character to be escaped, needed to update wif.pl as a result
* made many of the results output internal links relative

- webinject.pl no longer requires less than character to be escaped, needed to update wif.pl as a result
- made many of the results output internal links relative

### Version 1.03 - May 11, 2016
* automatically switch environment if target not found but can be found an another environment

- automatically switch environment if target not found but can be found an another environment

### Version 1.02 - May 11, 2016
* no longer have to cd to wif.pl folder before starting it
* use make_path to make folders, will not die if folder already exists
* fixed write batch summary record retry
* fixed a rare bug with processing the environment config

- no longer have to cd to wif.pl folder before starting it
- use make_path to make folders, will not die if folder already exists
- fixed write batch summary record retry
- fixed a rare bug with processing the environment config

### Version 1.01 - May 4, 2016
* find test case file when folder not specified, and also without xml extension
* command line options now accepted for tasks --target and --batch
* tweaks to robustness with many parallel instances of wif.pl

- find test case file when folder not specified, and also without xml extension
- command line options now accepted for tasks --target and --batch
- tweaks to robustness with many parallel instances of wif.pl

### Version 1.00 - May 2, 2016
* fixed a bug with file unlocking
* STDOUT and STDERR for wif.pl and webinject.pl can be captured and linked to from the results
* workaround for Selenium server port
* auto creates temp/ folder if needed
* tasks like Regression.pl do not need config files any more

- fixed a bug with file unlocking
- STDOUT and STDERR for wif.pl and webinject.pl can be captured and linked to from the results
- workaround for Selenium server port
- auto creates temp/ folder if needed
- tasks like Regression.pl do not need config files any more

### Version 0.03 - Apr 25, 2016
* improved file locking logic
* improved css styles
* introduced an option to capture STDOUT for both wif.pl and webinject.pl
* introduced Runner.pm can now run tests "in process" as well as starting a new process for each test

- improved file locking logic
- improved css styles
- introduced an option to capture STDOUT for both wif.pl and webinject.pl
- introduced Runner.pm can now run tests "in process" as well as starting a new process for each test

### Version 0.02 - Apr 23, 2016
* first release - fully functional WebInject Framework designed to organise WebInject configuration and test run results

- first release - fully functional WebInject Framework designed to organise WebInject configuration and test run results

### Version 0.01 - Jan 31, 2016
* project created

- project created
Loading

0 comments on commit b62a447

Please sign in to comment.