/// <summary> /// Create and Initialize MainWindow /// </summary> public MainWindow() { InitializeComponent(); _localTestLogic = new LocalTestLogic(); lstBrowser.MouseLeftButtonUp += _SelectionChanged; lstBrowser.SelectionChanged += _SelectionChanged; languages.MouseLeftButtonUp += _SelectionChanged; languages.SelectionChanged += _SelectionChanged; string testsystem = _localTestLogic.GetAppSetting("Testsystem"); if (String.IsNullOrEmpty(testsystem)) { testsystem = "dev"; } txtTestsystem.Text = testsystem; string language = _localTestLogic.GetAppSetting("Language"); if (String.IsNullOrEmpty(language)) { language = ""; } string browser = _localTestLogic.GetAppSetting("Browser"); if (String.IsNullOrEmpty(browser)) { browser = ""; } languages.Items.Add(GetCheckBoxRow("DE")); SelectItems(languages, language.Split('|'), true); _testcases = new List <string>(); string testcaseFile = _localTestLogic.GetAppSetting("TestcaseFile"); if (!String.IsNullOrEmpty(testcaseFile)) { LoadTestcaseFile(testcaseFile); } string filterTestcases = _localTestLogic.GetAppSetting("TestcaseFilter"); txtFilter.Text = filterTestcases; AddLocalBrowserCapabilities(LocalPrefix + "firefox"); AddLocalBrowserCapabilities(LocalPrefix + "chrome"); AddLocalBrowserCapabilities(LocalPrefix + "internet explorer"); AddLocalBrowserCapabilities(LocalPrefix + "phantomjs"); SelectItems(lstBrowser, browser.Split('|'), true); AddRemoteTestingVariants(); }