public void Filter(string widget = "") { Options("Filter").Clicks(); ScpType.SelectDropdown("Number Of Period"); if (widget == "Sparkline" || widget == "Trend Chart") { ScpType.SelectDropdown("Year To Date"); } if (widget == "") { Numberof.ClearText(); Numberof.EnterText("400"); AddFilter("Data").Clicks(); //SingleFilter.Clicks(); SelectFilter.WaitUntil(); SelectFilter.SelectDropdown("Parent Task Type"); ItemsCheck("Data").Clicks(); CheckItem("120").Clicks(); } else if (widget == "Compliance Heatmap") { Numberof.ClearText(); Numberof.EnterText("400"); AddFilter("Data").Clicks(); SelectFilter.WaitUntil(); SelectFilter.SelectDropdown("User Compliances"); ItemsCheck("Data").Clicks(); CheckItem("On-Time").Clicks(); CheckItem("Unidentified").Clicks(); } else if (widget == "Compliance Table") { ScpType.SelectDropdown("Month To Date"); Threshold.ClearText(); Threshold.EnterText("1"); } else if (widget == "Heatmap") { ScpType.SelectDropdown("Month To Date"); } else if (widget == "Trend Chart" || widget == "Heatmap") { AddFilter("Data").Clicks(); SelectFilter.WaitUntil(); SelectFilter.SelectDropdown("Parent Task Type"); ItemsCheck("Data").Clicks(); CheckItem("120").Clicks(); } else if (widget == "Heatmap") { ScpType.SelectDropdown("Month To Date"); } //CheckAll.Clicks(); }