winform测试框架white学习
文章平均质量分 64
echo_茵子
这个作者很懒,什么都没留下…
展开
-
white学习5(官方网站的内容)
Checkout ControlTypeToUIItemMapping in order to find the mapping between white types and UI Automation types.List ViewIn order to select multiple rows in ListView use MultiSelect method.listView.Rows[0].Select();listView.Rows[1].MultiSelect(); //This would原创 2011-04-26 14:01:00 · 829 阅读 · 0 评论 -
white学习15(官方网站的内容)
Working with sourceCheckout Source Code<br />The source code of white is not hosted on Codeplex since 0.18 onwards. Its available on Google Code http://code.google.com/p/white-project/source/checkout<br /><br />What all is in source code?Entire source code原创 2011-04-26 14:29:00 · 496 阅读 · 0 评论 -
white学习14(官方网站的内容)
HomeThird Party ControlsWhite provides support for all the controls which comes with standard .NET libraries. This support is partially just abstraction over UIAutomation and window messages. So, in case of third party controls like DevExpress, PureCompone原创 2011-04-26 14:28:00 · 481 阅读 · 0 评论 -
white学习8(官方网站的内容)
Wait handlingWhite strives to eliminate any need whatsoever for doing Thread.Sleep and retry in your test programs. So if you find yourself doing these things in your program, please use any one applicable options below. If you don't find it, please rais原创 2011-04-26 14:20:00 · 576 阅读 · 0 评论 -
white学习4(官方网站的内容)
<br />UIItem Identification<br />Managed UI applications have a mechanism for identifying controls by specifying them names. These names are available for finding controls on using UIAutomation API. Name property used while developing application show up a原创 2011-04-26 14:01:00 · 660 阅读 · 0 评论 -
white学习7(官方网站的内容)
UI ItemsControlTypeToUIItemMappingControlType to UIItem Mapping for Primary UIItemsUIA ControlTypeWhite's UIItemAdditional InfoListListBoxThe classname of ListView is misleadingDataGridListViewListView in WinFormEditTextBoxTextLabelComboBoxComboBoxWPFCombo原创 2011-04-26 14:03:00 · 502 阅读 · 0 评论 -
white学习2(官方网站的内容)
Getting windowApplication WindowsList windows = application.GetWindows(); //Returns a list of all main windows in belonging to an application. It doesn't return modal windows.Window mainWindow = application.GetWindow("main"); //Returns a window with provid原创 2011-04-26 13:59:00 · 651 阅读 · 0 评论 -
white学习6(官方网站的内容)
MenuBar, Menu and PopupMenuA menu bar is part of a window, while a pop-up menu can be shown on a window. Other than this difference, the two types of menus behave in a consistent way, as far as a user is concerned. Both of them are composed of click-able m原创 2011-04-26 14:02:00 · 518 阅读 · 0 评论 -
white学习3(官方网站的内容)
Performing special operations on a windowAttached Keyboard and mouseprovides a keyboard or mouse which would wait for the window to be idle after every action. All the actions possible on the mouse and keyboard are supported by these.Tooltipany window, inc原创 2011-04-26 13:59:00 · 563 阅读 · 0 评论 -
white学习1(入门篇)
官方网址:http://white.codeplex.com/很好用的开源测试工具,下面是本人学习官方资料的笔记。Pre-requisites.NET 3.5 frameworkPlease look at Configuration in case you want to change the default configuration.Getting hold of a window Application application = Application.Launch("foo.exe");原创 2011-04-26 13:56:00 · 826 阅读 · 0 评论 -
white学习13(官方网站的内容),介绍White.NUnit
White.NUnit<br /><br />This dll can be used for doing verification in automated tests.<br /><br />Verify/Assert<br />Both of these perform assertions of some kind. Verify doesn’t cause the test to immediately fail while assert does that. There are reasons原创 2011-04-26 14:26:00 · 370 阅读 · 0 评论 -
white学习12(官方网站的内容),介绍一个捕获元素工具UISpy
UISpy<br /><br />This is a good tool which you would find useful in order to identify UIItems on a window. This comes along with the .NET 3 SDK. UISpy is standalone executable and needs only .NET 3 framework. Hence if you do not want to download/install SD原创 2011-04-26 14:26:00 · 1162 阅读 · 0 评论 -
white学习10(官方网站的内容)
<br />Speed up performance by Position based search<br />Performance of finding UIItems (based on search criteria) is proportional to the number of items on a window. A UIItem is found by enumerating over all the controls in a window (at windows messages l原创 2011-04-26 14:23:00 · 647 阅读 · 0 评论 -
white学习10(官方网站的内容)
<br />Simple way for automate silverlight applications.<br />You would need to add reference to white.webbrowser.dll along with white.core.dll.InternetExplorerWindow browserWindow = InternetExplorer.Launch("http://localhost/white.testsilverlight/TestSilve原创 2011-04-26 14:22:00 · 406 阅读 · 0 评论 -
white学习9(官方网站的内容)
Custom UI Item<br />Fundamentally all UIItems are either elementary (Label, e.g. having no other item in it) or composed of other UI Items. In white there is in-built support for standard UIItems. These are called standard mainly because of their prevalent原创 2011-04-26 14:21:00 · 497 阅读 · 0 评论 -
white学习16(官方网站的内容)
该部分学习了功能测试的具体使用,由于内容和代码较多,所以就没有整理,学习网址是http://white.codeplex.com/wikipage?title=Functional%20Testing原创 2011-04-26 15:03:00 · 463 阅读 · 0 评论