SePSX 0.4.8

Rating: No reviews yet
Downloads: 0
Updated: Dec 14, 2012 by xinliu
Dev status: Planning Help Icon

Available Downloads

There are no downloads associated with this release.

Release Notes

SePSX 0.4.8 is based on 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.