Skip to content

Commit

Permalink
Merge pull request TestStack#137 from JakeGinnivan/ReadmeUpdates
Browse files Browse the repository at this point in the history
Updates to readmes, links, nuspecs etc before release
  • Loading branch information
Jake Ginnivan committed Aug 1, 2013
2 parents 43e10fc + 6020622 commit 78356df
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 73 deletions.
42 changes: 1 addition & 41 deletions Changes.txt
Original file line number Diff line number Diff line change
@@ -1,41 +1 @@
vNext
- BREAKING: White Namespace changed from White.Core to TestStack.White
- BREAKING: ModalWindow now throws when the window cannot be found
- BREAKING/Enhancement: MultiLineTextBox no longer exists, simply use TextBox
- Fix: Expandable lists now restore their previous expansion (after the items have been retrieved), if `ComboBoxItemsPopulatedWithoutDropDownOpen` is set to false

Version 0.10.3
- Some small updates to WPF Get extension methods
- Further tooltip fixes

Version 0.10.2
- Made ListItem selection more reliable

Version 0.10.1
- Fix: Tooltips can now be found as expected
- Retry.ForDefault method now reads it's default timeout from White's configuration
- New Configuration value 'FindWindowTimeout' which is defaulted to 30 seconds
- Added ability to take screenshots of the desktop:
- `Desktop.CaptureScreenshot()` returns a Bitmap
- `Desktop.TakeScreenshot(string filename, ImageFormat imageFormat)` saves the screenshot to file

Version 0.10.0
- BREAKING: Removed Log4net, now using Castle's logging abstractions. See https://github.com/TestStack/White/wiki/log4net-Removal
- BREAKING: SearchCriteria.ByControlType now takes WindowsFramework rather than string
- BREAKING: WindowsFramework members renamed to Is[Framework] from [Framework]
- Fix: Lots of combobox updates/fixes
- Fix: AsContainer() could throw a NullReferenceException
- Fix: Checkbox fixes
- Fix: Added support for WPF DatePicker
- All exceptions are now serialisable

Version 0.9.3
- BREAKING: White is now compiled as x86 (fixes issues when run in x64 process)
- White will no longer throw TargetInvocationExceptions in some cases.
- Added support for swapping mouse buttons (for left handed users/system setup) - See FAQ for details

Version 0.9.2
- BREAKING: UIItem.Get now throws an AutomationException when the UI Element is not found
- Change: UIItem.Get now auto retries to fetch the item
- FIX: Added small delay when fetching menu items (to compensate for menu animation in newer versions of windows)
- FIX: AttachOrLaunch method now can accept a full Path.
See http://teststack.azurewebsites.net/White/ChangeLog.html
26 changes: 17 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,6 @@ Project white has been inactive for some time, but still has many users and is a

TestStack has brought this project into it's offering to try and breathe some life into Project White.

We welcome pull requests and reported issues!

If you have any queries, please join our discussion group at [https://groups.google.com/forum/#!forum/teststack_white](https://groups.google.com/forum/#!forum/teststack_white)

## Getting Started
Install TestStack.White from NuGet

Expand All @@ -21,18 +17,30 @@ I have created a sample app which uses the Screen pattern. It is available at [h

Documentation
-----------------
- If you would like to know how to automate specific controls check out Whites UI Test Suite

### Documentation Site
[http://teststack.azurewebsites.net/white/index.html](http://teststack.azurewebsites.net/white/index.html)

### Discussion Group
[https://groups.google.com/forum/#!forum/teststack_white](https://groups.google.com/forum/#!forum/teststack_white)

### Sample Applications
[https://github.com/TestStack/White/tree/master/src/Sample%20App](https://github.com/TestStack/White/tree/master/src/Sample%20App)

### Whites UI Tests
[https://github.com/TestStack/White/tree/master/src/TestStack.White.UITests](https://github.com/TestStack/White/tree/master/src/TestStack.White.UITests)
- For documentation topics, check out the Wiki
[https://github.com/TestStack/White/wiki](https://github.com/TestStack/White/wiki)
- For old documentation, check out the CodePlex site (This will be migrated and updated)
[https://white.codeplex.com/documentation](https://white.codeplex.com/documentation)

Contributions to White's documentation is welcome

## Contributing to White
Pull Requests for White are welcome, please include either Unit or UI Tests covering your changes if possible.

### Setting up Git
[http://jake.ginnivan.net/setting-up-git](http://jake.ginnivan.net/setting-up-git)

### Contributing to a TestStack Project
[http://teststack.azurewebsites.net/Contributing.html](http://teststack.azurewebsites.net/Contributing.html)

## Reporting Issues
If possible, please add a failing test to TestStack.White.UITests when you report an issue, this will allow me to fix it, and ensure there is no regression later.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<authors>Vivek Singh, Jake Ginnivan</authors>
<owners>Jake Ginnivan</owners>
<licenseUrl>https://github.com/TestStack/White/blob/master/LICENSE.txt</licenseUrl>
<projectUrl>http://teststack.github.com/White/</projectUrl>
<projectUrl>https://github.com/TestStack/White</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<copyright>Copyright Jake Ginnivan 2013</copyright>
<tags>White UIAutomation Testing UIA WPF Silverlight Win32 Automation PageObject TestStack</tags>
Expand Down
2 changes: 1 addition & 1 deletion src/TestStack.White/TestStack.White.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<authors>Vivek Singh, Jake Ginnivan</authors>
<owners>Jake Ginnivan</owners>
<licenseUrl>https://github.com/TestStack/White/blob/master/LICENSE.txt</licenseUrl>
<projectUrl>http://teststack.github.com/White/</projectUrl>
<projectUrl>https://github.com/TestStack/White</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<copyright>Copyright Jake Ginnivan 2012</copyright>
<tags>White UIAutomation Testing UIA WPF Silverlight Win32 Automation</tags>
Expand Down
31 changes: 10 additions & 21 deletions src/TestStack.White/readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,38 +7,27 @@ Tests/automation programs using White can be written with whatever .NET language

White provides a consistent object-oriented API, hiding the complexity of Microsoft's UIAutomation library (on which White is based) and windows messages.

Getting Started
---------------
Make sure your TEST project is compiled as x86. When White runs as an x64 process, some things don't work properly.

To get around this, White is compiled as x86 and if you do not change your test project you will get a 'BadFormatException' when loading your tests.

Visit https://github.com/TestStack/White/wiki for more help and common FAQ.


Namespace Change
----------------
**White's namespace has changed to `TestStack.White`!**
**White's namespace has changed to 'TestStack.White'!**

When you upgrade type `Fix-WhiteNamespace` into your NuGet powershell console to perform the rename,
the replace will leave all modified files open, and output the results into the 'Find Results 2' window

Breaking Changes
----------------
- log4net dependency removed, read more at https://github.com/TestStack/White/wiki/log4net-Removal
- SearchCriteria.ByControlType now takes WindowsFramework rather than string
- WindowsFramework members renamed to Is[Framework] from [Framework]

Common Resources
----------------

Change Log:
http://teststack.azurewebsites.net/White/ChangeLog.html

Documentation:
http://teststack.azurewebsites.net/white/index.html

Github site:
https://github.com/TestStack/White

Report Issues at (Please read Reporting Issues at https://github.com/TestStack/White/wiki/Reporting-Issues):
Report Issues at:
https://github.com/TestStack/White/issues

Discussion Group:
https://groups.google.com/forum/#!forum/teststack_white

Change Log:
https://github.com/TestStack/White/blob/master/Changes.txt
https://groups.google.com/forum/#!forum/teststack_white

0 comments on commit 78356df

Please sign in to comment.