Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions TestingApplication/DatepickerWindow.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<Window x:Class="TestingApplication.DatepickerWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:TestingApplication"
mc:Ignorable="d"
Title="DatepickerWindow" Height="450" Width="800" Left="0" Top="0" WindowStartupLocation="CenterScreen">
<Grid>
<DatePicker Name="tstDatepicker" Height="48" Margin="256,0,256,0" RenderTransformOrigin="0.5,0.5">
</DatePicker>
</Grid>
</Window>
27 changes: 27 additions & 0 deletions TestingApplication/DatepickerWindow.xaml.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;

namespace TestingApplication
{
/// <summary>
/// Interaction logic for DatepickerWindow.xaml
/// </summary>
public partial class DatepickerWindow : Window
{
public DatepickerWindow()
{
InitializeComponent();
}
}
}
12 changes: 7 additions & 5 deletions TestingApplication/MainWindow.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,13 @@
<Slider />
<TextBox Text="TextBox Content..." />
<Button Name="testbtn" Content="Test Button" Click="Button_Click"/>
<Button Name="calendartestbtn" Content="Test Calendar" Click="calendarButton_Click"/>
<Button Name="txtBoxButton" Content="TextBox Button" Width="129" Click="textBoxButton_Click" />
<Button Name="cmbBoxButton" Content="Combo Button" Width="200" Click="comboBoxButton_Click" />
<Button Name="testchkbtn" Content="Test Checkbox" Click="checkboxButton_Click"/>
<Button Name="listBoxtestbtn" Content="Test Listbox" RenderTransformOrigin="1.562,1.132" Width="104" Click="listboxButton_Click"/>
<Button Name="calendartestbtn" Content="Test Calendar" Click="CalendarButton_Click"/>
<Button Name="txtBoxButton" Content="TextBox Button" Width="129" Click="TextBoxButton_Click" />
<Button Name="cmbBoxButton" Content="Combo Button" Width="200" Click="ComboBoxButton_Click" />
<Button Name="testchkbtn" Content="Test Checkbox" Click="CheckboxButton_Click"/>
<Button Name="listBoxtestbtn" Content="Test Listbox" RenderTransformOrigin="1.562,1.132" Width="104" Click="ListboxButton_Click"/>
<Button Name="datepickertestbtn" Content="Test Datepicker" RenderTransformOrigin="1.562,1.132" Width="138" Click="DatepickerButton_Click"/>
<Button Name="radioButton" Content="Test Radio Button" Click="RadioButton_Click" />
</StackPanel>
</Grid>
</Window>
28 changes: 23 additions & 5 deletions TestingApplication/MainWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ private void Button_Click(object sender, RoutedEventArgs e)
btnwindow.Show();
}

private void calendarButton_Click(object sender, RoutedEventArgs e)
private void CalendarButton_Click(object sender, RoutedEventArgs e)
{
CalendarWindow clndrwindow = new CalendarWindow();
clndrwindow.Owner = this;
Expand All @@ -46,23 +46,23 @@ private void calendarButton_Click(object sender, RoutedEventArgs e)
clndrwindow.Show();
}

private void textBoxButton_Click(object sender, RoutedEventArgs e)
private void TextBoxButton_Click(object sender, RoutedEventArgs e)
{
TextWindow tw = new TextWindow();
tw.Owner = this;
Application.Current.MainWindow = tw;
tw.Show();
}

private void comboBoxButton_Click(object sender, RoutedEventArgs e)
private void ComboBoxButton_Click(object sender, RoutedEventArgs e)
{
ComboBoxViewModel vm = new ComboBoxViewModel();
ComboBoxWindow cbw = new ComboBoxWindow(vm);
cbw.Owner = this;
cbw.Show();
}

private void checkboxButton_Click(object sender, RoutedEventArgs e)
private void CheckboxButton_Click(object sender, RoutedEventArgs e)
{
CheckBoxViewModel viewModel=new CheckBoxViewModel();
CheckboxWindow checkboxWindow = new CheckboxWindow(viewModel);
Expand All @@ -72,13 +72,31 @@ private void checkboxButton_Click(object sender, RoutedEventArgs e)
checkboxWindow.Show();
}

private void listboxButton_Click(object sender, RoutedEventArgs e)
private void ListboxButton_Click(object sender, RoutedEventArgs e)
{
ListboxWindow lstbxwindow = new ListboxWindow();
lstbxwindow.Owner = this;
//Added for fixing blank window issue
Application.Current.MainWindow = lstbxwindow;
lstbxwindow.Show();
}

private void DatepickerButton_Click(object sender, RoutedEventArgs e)
{
DatepickerWindow dtWindow = new DatepickerWindow();
dtWindow.Owner = this;
//Added for fixing blank window issue
Application.Current.MainWindow = dtWindow;
dtWindow.Show();
}

private void RadioButton_Click(object sender, RoutedEventArgs e)
{
RadioButtonWindow radioButtonWindow = new RadioButtonWindow();
radioButtonWindow.Owner = this;
//Added for fixing blank window issue
Application.Current.MainWindow = radioButtonWindow;
radioButtonWindow.Show();
}
}
}
25 changes: 25 additions & 0 deletions TestingApplication/RadiobuttonWindow.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<Window x:Class="TestingApplication.RadioButtonWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:TestingApplication"
mc:Ignorable="d"
Title="RadioButtonWindow" Height="450" Width="800">
<Grid Margin="25,35,52,27">
<StackPanel Margin="0,0,0,162" HorizontalAlignment="Left" Width="341">
<RadioButton Content="Option A" />
<RadioButton Content="Option B" />
<RadioButton Content="Option C" />
<RadioButton Content="Option D" />
</StackPanel>
<StackPanel Margin="351,5,21,54">
<RadioButton Content="RadioButton1" GroupName="radio_group_one"/>
<RadioButton Content="RadioButton2" GroupName="radio_group_one"/>
<RadioButton Content="RadioButton3" IsEnabled="False" />
<RadioButton Content="RadioButton4" />
<RadioButton Content="RadioButton5" GroupName="radio_group_two" />
<RadioButton Content="RadioButton6" GroupName="radio_group_two"/>
</StackPanel>
</Grid>
</Window>
28 changes: 28 additions & 0 deletions TestingApplication/RadiobuttonWindow.xaml.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using TestingApplication.ViewModel;

namespace TestingApplication
{
/// <summary>
/// Interaction logic for RadioButtonWindow.xaml
/// </summary>
public partial class RadioButtonWindow : Window
{
public RadioButtonWindow()
{
InitializeComponent();
}
}
}
20 changes: 11 additions & 9 deletions Win11ThemeTest/ButtonTest.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
using FlaUI.Core;
using FlaUI.Core.AutomationElements;
using FlaUI.Core.Input;
using FlaUI.Core.Tools;
using FlaUI.UIA3;
using NUnit.Framework.Internal;
using System.Configuration;
Expand Down Expand Up @@ -152,15 +153,16 @@ public void Button7_isDisabledClick()
[Test]
public void Button8_closeWindows()
{
Assert.That(btnWindow, Is.Not.Null);
btnWindow.Close();
Wait.UntilInputIsProcessed();
Assert.That(btnWindow.IsOffscreen);
Wait.UntilInputIsProcessed();
Assert.That(window, Is.Not.Null);
window.Close();
Assert.That(window.IsOffscreen);
if (app != null) {
app.Close();
Console.WriteLine("Application closed successfully.");
Assert.That(app.Close());
}
else
{
Console.WriteLine("Application not found.");
Assert.That(app.Close());
}
}

}
}
22 changes: 13 additions & 9 deletions Win11ThemeTest/CalendarTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
using System.Globalization;
using Calendar = FlaUI.Core.AutomationElements.Calendar;
using System.Configuration;
using FlaUI.Core.Tools;

namespace Win11ThemeTest
{
Expand Down Expand Up @@ -453,7 +454,7 @@ public void Calendars2_OnClickOfOtherMonthDate()
headerBtn = calendar.FindFirstChild(cf => cf.ByAutomationId("PART_HeaderButton"));
Assert.That(headerBtn, Is.Not.Null);
string headerName = headerBtn.Name;
string[] hParts = headerName.Split(' ');
string[] hParts = headerName.Split(' ');
if (parts[1] == hParts[0])
{
dayBtn = dayButtons[44];
Expand Down Expand Up @@ -497,14 +498,17 @@ public void Calendars3_AddRangeToSelectionTest()
[Test]
public void Calendars4_closeWindows()
{
Assert.That(calWindow, Is.Not.Null);
calWindow.Focus();
calWindow.Close();
Assert.That(calWindow.IsOffscreen, Is.True);
Wait.UntilInputIsProcessed();
Assert.That(window, Is.Not.Null);
window.Close();
Assert.That(window.IsOffscreen, Is.True);
if (app != null)
{
app.Close();
Console.WriteLine("Application closed successfully.");
Assert.That(app.Close());
}
else
{
Console.WriteLine("Application not found.");
Assert.That(app.Close());
}
}
}
}
29 changes: 0 additions & 29 deletions Win11ThemeTest/CheckBoxTest.cs

This file was deleted.

19 changes: 11 additions & 8 deletions Win11ThemeTest/CheckBoxTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -262,14 +262,17 @@ public void CheckboxThreeState9_is3stateCheckboxSelectOneOption()
[Test]
public void CloseWindows()
{
Assert.That(checkboxWindow, Is.Not.Null);
checkboxWindow.Close();
Wait.UntilInputIsProcessed();
Assert.That(checkboxWindow.IsOffscreen, Is.True);
Wait.UntilInputIsProcessed();
Assert.That(window, Is.Not.Null);
window.Close();
Assert.That(window.IsOffscreen, Is.True);
if (app != null)
{
app.Close();
Console.WriteLine("Application closed successfully.");
Assert.That(app.Close());
}
else
{
Console.WriteLine("Application not found.");
Assert.That(app.Close());
}
}
#endregion
}
Expand Down
Loading