Beta 1: Selenium 2.26, IEDriver 2.26, ChromeDriver 23
Beta 2: Selenium 2.27, IEDriver 2.27, ChromeDriver 23
Beta 3: Selenium 2.27.1, IEDriver 2.27, ChromeDriver 23
Beta 4: Selenium 2.28, IEDriver 2.28, ChromeDriver 23
This release brings to us several interesting features:
ChromeOptions cmdlets
The New-SeChromeOptions, Add-SeChromeArgument, Add-SeChromeExtension
and Set-SeChromeBinary cmdlets along with the revisited Start-SeChrome cmdlet give now the full spectrum of possibilities to run a web driver, namely the following seven ways:
bare start, via the service (with/without path to driver), with path, with options and two their combinations.
InternetExplorerOptions cmdlets
The New-SeInternetExplorerOptions and Set-SeInternetExplorerOption cmdlets along with revisited Start-SeInternetExplorer32 and Start-SeInternetExplorer64 cmdlets give now the full spectrum of possibilities to run a web driver, namely the following seven ways:
bare start, via the service (with/without path to driver), with path, with options and two their combinations.
Firefox profile cmdlets
The New-SeFirefoxProfile and Add-SeFirefoxExtension cmdlets help you set up FirefoxDriver.
Test- cmdlets for reducing the amount of code in result checks
TBD
Cmdlets for work with tables
TBD
JavaScript-based cmdlets
Along with bog-looking Get-SeWebElement (that is based on .fingElement(by) and .findElements(by)), now we have 'named' cmdlets like Get-SeButton, Get-SeInput, Get-SeA and so on.
This version of JS cmdlets does not work with input. This means that Get-SeDiv ... | Get-SeA ... returns div(s). The issue will be fixed soon.
SeleniumSpy and the Start-SeRecorder cmdlet
Similarly to users of UIAutomation, we now can generate code from user's activity. Instead of searching for a control in browser's web-master tools, click-and-play engine writes the code you can jump from.