private static void SetCheckBoxSetting(AutomationRunner testRunner, PrinterConfig printer, string settingToChange, bool valueToSet) { var settingsData = PrinterSettings.SettingsData[settingToChange]; string checkBoxName = $"{settingsData.PresentationName} Field"; Assert.IsTrue(printer.Settings.GetValue <bool>(settingToChange) != valueToSet); //testRunner.ScrollIntoView(checkBoxName); //testRunner.ClickByName(checkBoxName); testRunner.SelectSliceSettingsField(settingToChange) // give some time for the ui to update if necessary .Delay(2); Assert.IsTrue(printer.Settings.GetValue <bool>(settingToChange) == valueToSet); }
private static void SetCheckBoxSetting(AutomationRunner testRunner, string settingToChange, bool printer, bool valueToSet) { var settingsData = SettingsOrganizer.Instance.GetSettingsData(settingToChange); string checkBoxName = $"{settingsData.PresentationName} Field"; Assert.IsTrue(ActiveSliceSettings.Instance.GetValue <bool>(settingToChange) != valueToSet); //testRunner.ScrollIntoView(checkBoxName); //testRunner.ClickByName(checkBoxName); testRunner.SelectSliceSettingsField(printer ? "Printer" : "Advanced", settingToChange); // give some time for the ui to update if necessary testRunner.Delay(2); Assert.IsTrue(ActiveSliceSettings.Instance.GetValue <bool>(settingToChange) == valueToSet); }