UI-Automation Extension Funktionen

Wie bereits beim UnitTest Framework, beginnen auch hier die Extension-Funktion mit dem Wort "Unit_". So sind diese schnell aufzufinden und gruppiert in der IntelliSense angezeigt.
Button
Unit_Click(this Button B)

Mit dieser Funktion können Sie das Click-Ereigniss eines Buttons auslösen bzw. einen Click simulieren.

ToggleButton (CheckBox, RadioButton, ToggleControlButton, ToggleSwitchButton)
Unit_Toggle(this ToggleButton TB)
Diese Funktion steht allen auf ToggleButton basierenden Elementen zu Verfügung (ToggleButton, ToggleControlButton, ToggleControlSwitch, CheckBox, RadioButton und alle Benutzersteuerelemente die von diesen abgeleitet sind).
Die Toggelt den zustand des Steuerelementes in den anderen Status (Checked/Unchecked).

Slider
Unit_SetSlider(this Slider S, double pNewValue)
Unit_MoveSlider(this Slider S, SliderDirections pDirection, SliderChangeValues pChangeValue)
Diese Funktion simuliert das bewegen eines Sliders. Etweder setzen Sie den Slieder auf einen definierten Wert mit "SetSlider" oder bewegen die Slider-Position (Inkrement / Dekrement) mit der Größe (SmallChange / LargeChange) in ein Richtung. SmallCharge und LargeCharge beziehen sich auf die Steuerelemente Felder des Sliders und können dort eingestellt werden.

TextBox / PasswordBox
Unit_SetText(this TextBox TB, string pText)
Unit_AppendText(this TextBox TB, string pText)
Unit_SetPassword(this PasswordBox PWB, string pText)
Mit den Funktionen (SetText / SetPassword) können Sie den Text bzw.. das Password einer TextBox / PasswordBox setzen.
Mit den Funktionen (Unit_AppendText) können Sie Text zum Text-Feld hinzufügen.

ScrollViewer
Unit_Scroll(this ScrollViewer SV, System.Windows.Automation.ScrollAmount pHorizontal, System.Windows.Automation.ScrollAmount pVertical)
Mit dieser Funktion können Sie das scrollen in einem ScrollViewer simulieren. "pHorizontal" und "pVertikal" geben dabei Richtung und Größe des Scrollens an.

ListBox
Unit_Scroll(this ListBox LB, System.Windows.Automation.ScrollAmount pHorizontal, System.Windows.Automation.ScrollAmount pVertical)
Unit_ScrollToItem(this ListBox LB, int pScrollToItemIndex)
Unit_SelectItem(this ListBox LB, int pSelectedItemIndex)
Mit diesen Funktionen können Sie das Interagieren mit einer ListBox simulieren:
  • Scroll: Mit dieser Funktion Scrollen Sie wie beim ScrollViewer in der ListBox
  • ScrollToItem: Diese Funktion scrollt zu einem bestimmten Item
  • SelectItem: Diese Funktion scrollt zu einem bestimmten Item und wählt dieses aus


ComboBox
Unit_SelectItem(this ComboBox CB, int pSelectedItemIndex)
Mit dieser Funktion können Sie ein bestimmtes Item in der ComboBox auswählen.

Sonstige
Unit_SetFocus(this FrameworkElement FE)
Setzt den Focus auf das entsprechende FrameworkElement.


This WikiPage was created with Codeplex WikiEditor

Last edited Jun 24, 2010 at 7:16 AM by SoftHai, version 1

Comments

No comments yet.