本文整理汇总了C#中WindowsFramework类的典型用法代码示例。如果您正苦于以下问题:C# WindowsFramework类的具体用法?C# WindowsFramework怎么用?C# WindowsFramework使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
WindowsFramework类属于命名空间,在下文中一共展示了WindowsFramework类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
SelectListControls();
RunTest(()=>GetPopupMenuItems(framework));
RunTest(ClickOnPopupMenu);
RunTest(ClickOnNestedMenu);
}
示例2: GetPopupMenuItems
void GetPopupMenuItems(WindowsFramework framework)
{
MainWindow.Get<ListBox>("ListBoxWithVScrollBar").RightClick();
var popup = MainWindow.Popup;
int numberOfItems = framework == WindowsFramework.Wpf ? 2 : 4;
Assert.Equal(numberOfItems, popup.Items.Count);
}
示例3: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
RunTest(SelectItemNotVisibleBecauseOfScrollBar);
RunTest(ListItemContainingTextbox, WindowsFramework.Wpf);
RunTest(FindNonExistentObject, WindowsFramework.Wpf);
RunTest(ListBoxWithScrollBarWithChangingItems, WindowsFramework.Wpf);
}
示例4: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
SelectInputControls();
RunTest(() => GetDate(DateTime.Today), WindowsFramework.WinForms);
RunTest(() => GetDate(null), WindowsFramework.Wpf, WindowsFramework.Silverlight);
RunTest(SetDate);
}
示例5: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
listBoxUnderTest = MainWindow.Get<ListBox>("CheckedListBox");
RunTest(CanCheckItem);
RunTest(CheckSelectedItem);
RunTest(CheckUncheckItem);
}
示例6: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
SelectOtherControls();
RunTest(MinimumValue);
RunTest(MaximumValue);
RunTest(Value);
}
示例7: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
RunTest(GetModalWindow);
RunTest(GetModalWindowBasedOnSearchCriteria);
RunTest(GetControlFromModalWindowWhenSessionActive);
RunTest(ThrowsWhenNotFound);
}
示例8: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
RunTest(FindMenuBar);
RunTest(Click);
RunTest(FindByAutomationId, WindowsFramework.Wpf);
RunTest(FindMultiLevelMenuItem);
}
示例9: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
SelectOtherControls();
RunTest(Click);
RunTest(ClickablePoint, WindowsFramework.Wpf); //TODO Figure out why this fails for Windows Forms
RunTest(ClickHyperlinkFromLabel, WindowsFramework.Wpf);
}
示例10: WhiteUITestBase
protected WhiteUITestBase(WindowsFramework framework)
{
Framework = framework;
CoreAppXmlConfiguration.Instance.LoggerFactory = new ConsoleFactory(LoggerLevel.Debug);
screenshotDir = @"c:\FailedTestsScreenshots";
Directory.CreateDirectory(screenshotDir);
}
示例11: CreateForControlType
public static SimpleSearchCondition CreateForControlType(Type testControlType, WindowsFramework framework)
{
ControlType controlType = testControlType.IsCustomType()
? CustomControlTypeMapping.ControlType(testControlType)
: ControlDictionary.Instance.GetControlType(testControlType, framework);
return CreateForControlType(controlType);
}
示例12: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
SelectInputControls();
spinner = MainWindow.Get<Spinner>("NumericUpDown");
RunTest(Value);
RunTest(Increment);
RunTest(Decrement);
}
示例13: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
SelectDataGridTab();
table = MainWindow.Get<Table>("DataGrid");
RunTest(GetRowTest);
RunTest(GetMultipleRowsTest);
}
示例14: ExecuteTestRun
protected override void ExecuteTestRun(WindowsFramework framework)
{
var window = OpenHorizontalSliderWindow();
using (new DelegateDisposable(() => CloseSliderWindow(window)))
{
RunTest(()=>Find(window));
RunTest(()=>Slide(window));
}
}
示例15: AccessKey
public void AccessKey(WindowsFramework framework)
{
var button = MainWindow.Get<Button>("ButtonWithTooltip");
if (framework != WindowsFramework.Wpf) Assert.Equal("Alt+B", button.AccessKey);
Keyboard.HoldKey(KeyboardInput.SpecialKeys.ALT);
Keyboard.Enter("B");
Keyboard.LeaveKey(KeyboardInput.SpecialKeys.ALT);
Retry.For(() => Assert.Equal("Clicked", button.Text), TimeSpan.FromSeconds(2));
}