|
| 1 | +Author : Florent BREHERET |
| 2 | +Website : https://github.com/florentbr/SeleniumBasic |
| 3 | + |
| 4 | +Third party softwares: |
| 5 | + |
| 6 | + Selenium - Software Freedom Conservancy |
| 7 | + https://github.com/SeleniumHQ/selenium |
| 8 | + |
| 9 | + Chrome driver - New BSD License |
| 10 | + https://sites.google.com/a/chromium.org/chromedriver |
| 11 | + |
| 12 | + Opera driver - Creative Commons Attribution 3.0 Unported license |
| 13 | + https://github.com/operasoftware/operachromiumdriver |
| 14 | + |
| 15 | + PhantomJs web stack - BSD license |
| 16 | + http://phantomjs.org/ |
| 17 | + |
| 18 | + |
| 19 | +v2.0.2.0 (2015/07/20) |
| 20 | +=============================================================================== |
| 21 | + * Updated the setup to install without privileges |
| 22 | + * Removed all the RC commands (deprecated and no longer maintained) |
| 23 | + * Removed the Safari driver as this browser is no longer maintained on Windows |
| 24 | + * Added interoperability with Excel to read/write data (DataTable object and ToExcel methods) |
| 25 | + * Added some registry tweaks in the setup for IE compatibility (Optional) |
| 26 | + * Added the touch screen commands |
| 27 | + * Added the Opera driver (version 0.2.0) |
| 28 | + * Updated Firefox driver to version 2.46 |
| 29 | + * Updated IEDriverServer to version 2.46 |
| 30 | + * Updated Chrome driver to version 2.16 |
| 31 | + * Aligned the API with the W3C specifications |
| 32 | + * Refactored all the verify and error messages |
| 33 | + * Defined a unique temporary folder for each driver (%TEMP%\Selenium) |
| 34 | + * Improved the cleaning process and launching time for Firefox |
| 35 | + * Refactore the PDF class to remove external dependencies. |
| 36 | + * Fixed the interrupt mechanism triggered by the Escape key |
| 37 | + |
| 38 | +v1.0.23.0 (2014/11/20) |
| 39 | +=============================================================================== |
| 40 | + * Updated Chrome driver to 2.12 |
| 41 | + * Added the multi-line input for the console runner |
| 42 | + * Added the switchToParentFrame command |
| 43 | + * [Issue117] Fixed the Assert/Verify commands having an array as input |
| 44 | + * [Issue118] Skips the installation of the IDE if Firefox is missing |
| 45 | + |
| 46 | +v1.0.22.0 (2014/10/27) |
| 47 | +=============================================================================== |
| 48 | + * Updated IEDriverServer to version 2.44.0 |
| 49 | + * Updated Selenium libraries to version 2.44.0 |
| 50 | + * Updated PhantomJS to version 1.9.8 |
| 51 | + |
| 52 | +v1.0.21.1 (2014/10/14) |
| 53 | +=============================================================================== |
| 54 | + * Updated Selenium IDE to 2.8.0 |
| 55 | + * Updated Chrome driver to 2.11 |
| 56 | + * Added the option "raise" on "open" and "get" to skip the exception in case of timeout |
| 57 | + * Added the keys option on the click command of a web element |
| 58 | + * Fixed the exception for "for each" used on methods returning an array of strings |
| 59 | + * Fixed the open and get command to allow a "javascript:..." url |
| 60 | + * Fixed the failing calls after a second start on a single instance |
| 61 | + * Fixed PhantomJs driver failing on start command |
| 62 | + |
| 63 | +v1.0.20.0 (2014/09/18) |
| 64 | +=============================================================================== |
| 65 | + * Updated Selenium libraries to 2.43.1 |
| 66 | + * Updated IEDriverServer to 2.43.0 |
| 67 | + * Updated PhantomJs to 1.9.7 |
| 68 | + * Added the option "raise" on FindElement to skip the exception and to return Nothing |
| 69 | + * Added "Run VBS" on the context menu of the folder |
| 70 | + * Added the switch to a frame by WebElement switchToFrame(WebElement) |
| 71 | + * Added arguments and proxy suport for PhantomJS |
| 72 | + * Fixed switchToFrame and switchToWindow when called an index (issue 92) |
| 73 | + |
| 74 | +v1.0.19.0 (2014/05/05) |
| 75 | +=============================================================================== |
| 76 | + * Updated Selenium libraries to 2.41.0 |
| 77 | + * Updated IEDriverServer to 2.41.0 |
| 78 | + * Updated Chrome driver to 2.10 |
| 79 | + * Added an enhanced console script runner (vbsc.exe) to replace wscript.exe |
| 80 | + * Added WaitFor method (waits for a provided procedure to to return true) |
| 81 | + * Added WaitForSelection, WaitForEnabled and WaitForDisplayed methods |
| 82 | + * Added WaitNotElement and WaitTitleMatches methods |
| 83 | + * Added waitForScriptCondition, waitForScriptObject and waitForScriptSuccees |
| 84 | + * Standardized the error message for missing elements between browsers. |
| 85 | + * Fixed the missing sub-dictionaries that were not returned by executeScript |
| 86 | + * The child console is now hidden by default |
| 87 | + |
| 88 | +v1.0.18.0 (2014/02/25) |
| 89 | +=============================================================================== |
| 90 | + * Updated Selenium libraries to 2.40.0 |
| 91 | + * Updated IEDriverServer to 2.40.0 |
| 92 | + * Updated Chrome driver to 2.9 |
| 93 | + * Updated SeleniumIDE to v2.5.0 |
| 94 | + * Updated PhantomJS to v1.9.7.0 |
| 95 | + * Added image compare |
| 96 | + * Added import of performance data |
| 97 | + * Added table and list web scraping |
| 98 | + * Added SetClipboard and GetClipboard method |
| 99 | + * Added Safari webdriver |
| 100 | + * Added the use of the previous session for Excel |
| 101 | + * Added an option to hide the window console when a driver is launched (HideCommandPromptWindow) |
| 102 | + * Added automatic profile creation for Firefox if it doesn't exist |
| 103 | + * Fixed some marshaling on arguments |
| 104 | + * Fixed unhandled types returned by executeScript |
| 105 | + |
| 106 | +v1.0.17.0 (2013/12/28) |
| 107 | +=============================================================================== |
| 108 | + * Updated Selenium libraries to 2.39.0 |
| 109 | + * Updated IEDriverServer to 2.39.0 |
| 110 | + * Updated Chrome driver to 2.8 |
| 111 | + * Added image compare |
| 112 | + * Added GetScreenShot in Utils |
| 113 | + |
| 114 | +v1.0.16.0 (2013/11/04) |
| 115 | +=============================================================================== |
| 116 | + * Updated Selenium libraries to 2.37.0 |
| 117 | + * Updated IEDriverServer to 2.37.0 |
| 118 | + * Fixed setPreference for chrome |
| 119 | + * FindElementsBy now returns a WebElementCollection |
| 120 | + * Fixed executeScript falling with WebElements collections |
| 121 | + * Added sendKeysNat to Send keystrokes to the active window |
| 122 | + * Added toClipboard to Send text to the clipboard |
| 123 | + * Removed native methods (Will be included in a side library in a future release) |
| 124 | + * Some code refactoring for interoperability |
| 125 | + |
| 126 | +v1.0.15.0 (2013/10/18) |
| 127 | +=============================================================================== |
| 128 | + * Updated Selenium libraries to 2.36.0 |
| 129 | + * Updated IEDriverServer to 2.36.0 |
| 130 | + * Updated Chrome driver to 2.4 |
| 131 | + * Updated PhantomJs to 1.9.2 |
| 132 | + * Updated selenium IDE to 2.4.0 |
| 133 | + * Added native methods to control a window, the mouse and the keyboard |
| 134 | + * Issue 28 : CaptureEntirePageScreenshot is not working |
| 135 | + * Issue 31 : executeScript can now take and return WebElements |
| 136 | + * Refactored the action class |
| 137 | + |
| 138 | +v1.0.14.0 (2013/08/07) |
| 139 | +=============================================================================== |
| 140 | + * Updated Selenium libraries to 2.34.0 |
| 141 | + * Updated IEDriverServer to 2.34.0 |
| 142 | + * Updated Chrome driver to 2.2 |
| 143 | + * Updated PhantomJs to 1.9.1 |
| 144 | + * Added SeleniumIDE to the package |
| 145 | + * Fixed screen capture for remote driver |
| 146 | + * Rebuild of templates and examples |
| 147 | + * Fixed regression on the exe.config file |
| 148 | + * Fixed time-out message on wait commands |
| 149 | + * Fixed AsSelect property |
| 150 | + |
| 151 | +v1.0.13.3 (2013/05/23) |
| 152 | +=============================================================================== |
| 153 | + * Updated Selenium libraries to 2.33.0 |
| 154 | + * Updated IEDriverServer to 2.33.0 |
| 155 | + * Fixed temporary file cleaning |
| 156 | + * Set templates and examples to trusted locations |
| 157 | + * Code re-factoring |
| 158 | + |
| 159 | +v1.0.12.0 (2013/05/04) |
| 160 | +=============================================================================== |
| 161 | + * Updated Selenium libraries to 2.32.1 |
| 162 | + * Updated IEDriverServer to 2.32.3 |
| 163 | + * Updated Chrome driver to 0.8 |
| 164 | + * Updated PhantomJs to 1.9 |
| 165 | + * Fixed setProxy method |
| 166 | + |
| 167 | +v1.0.11.1 (2013/03/06) |
| 168 | +=============================================================================== |
| 169 | + * Updated Selenium libraries to 2.31.2 |
| 170 | + |
| 171 | +v1.0.11.0 (2013/03/05) |
| 172 | +=============================================================================== |
| 173 | + * Updated Selenium libraries to 2.31.1 |
| 174 | + * Updated PhantomJS to 1.8.2 |
| 175 | + * Fixed path installation for Office 2010 |
| 176 | + |
| 177 | +v1.0.10.0 (2013/02/19) |
| 178 | +=============================================================================== |
| 179 | + * Updated Selenium libraries to 2.30.1 |
| 180 | + * Updated IEDriverServer to 2.30.0 |
| 181 | + * Added methods switchToAlert, switchToFrame, switchToWindow |
| 182 | + * Added actions chained methods |
| 183 | + * Extended the cancellation when the ESC key is pressed |
| 184 | + |
| 185 | +v1.0.9.0 (2013/02/04) |
| 186 | +=============================================================================== |
| 187 | + * Added the PhantomJS headless web driver |
| 188 | + * Updated Chrome Driver to version 26.0.1383 |
| 189 | + * Updated Selenium libraries to 2.29.1 |
| 190 | + * Updated IEDriverServer to 2.29.0 |
| 191 | + * Added setProxy, setProfile and setCapability methodes |
| 192 | + * Added selenium 2 methodes |
| 193 | + * Fixed Firefox Addon installation |
| 194 | + * Added Selenium 2 formatting |
| 195 | + * Refactored the PDF creation class |
| 196 | + |
| 197 | +v1.0.8.0 (2013/01/06) |
| 198 | +=============================================================================== |
| 199 | + * Fixed version issue (old workbooks weren't using the new driver version) |
| 200 | + * Updated Selenium libraries to 2.28.0 |
| 201 | + * Updated IEDriverServer to 2.28.0 |
| 202 | + |
| 203 | +v1.0.7.0 (2012/12/10) |
| 204 | +=============================================================================== |
| 205 | + * Updated Selenium libraries to 2.27.1 |
| 206 | + * Updated IEDriverServer to 2.27.0 |
| 207 | + |
| 208 | +v1.0.6.3 (2012/10/22) |
| 209 | +=============================================================================== |
| 210 | + * fixed Issue 11: VBA runs successfully only once in FireFox 16.0.1 |
| 211 | + * fixed Excel crashes on unhandle exception |
| 212 | + * refactored windowMaximize method |
| 213 | + * refactored chooseOkOnNextConfirmation method |
| 214 | + * refactored chooseCancelOnNextConfirmation method |
| 215 | + |
| 216 | +v1.0.6.2 (2012/10/20) |
| 217 | +=============================================================================== |
| 218 | + * updated chrome driver to version 23.0.1240 |
| 219 | + * added setTimeout command |
| 220 | + * fixed Excel crashes |
| 221 | + * added temporary file cleaning |
| 222 | + |
| 223 | +v1.0.6.1 (2012/08/26) |
| 224 | +=============================================================================== |
| 225 | + * updated IEDriverServer.exe to 2.25.3.0 |
| 226 | + * added setPreference command for firefox |
| 227 | + * added PdfFile object and methods to create Pdf files |
| 228 | + * Fixed error on escape key press |
| 229 | + |
| 230 | +v1.0.6.0 (2012/07/24) |
| 231 | +=============================================================================== |
| 232 | + * Updated Selenium libraries to 2.25.1 |
| 233 | + * Updated IEDriverServer to 2.25.2 |
| 234 | + * Updated Chrome Driver to 22.0.1203.b |
| 235 | + * Improved methods invocation |
| 236 | + * Fixed silent unhandled errors |
| 237 | + * Fixed formatter parsing with double quotes and numbers |
| 238 | + * Added FindElementBy methods and WebElement object |
| 239 | + * Added methods to create a PDF document and insert captures |
| 240 | + * Added regular expressions methods |
| 241 | + * Added documentation for original methods |
| 242 | + |
| 243 | +v1.0.5.3 (2012/06/11) |
| 244 | +=============================================================================== |
| 245 | + * Updated Selenium libraries to 2.23.0 |
| 246 | + * Updated IEDriverServer to 2.23.0 |
| 247 | + * Updated Chrome Driver to 20.0.1133.0 |
| 248 | + |
| 249 | +v1.0.5.2 (2012/05/22) |
| 250 | +=============================================================================== |
| 251 | + * Added uninstall at installation |
| 252 | + * Added some tests at installation |
| 253 | + * Added menus in excel/word templates |
| 254 | + * Fixed Equals test with null objects |
| 255 | + * Fixed installation compatibility with OS x64 and Office x64 |
0 commit comments