public void EditColumnsSelectionForSearchResultsTable(string columnName) { ManageColumns.Click(); ClickElement column = new ClickElement(By.XPath($"//div[contains(@class, 'manage-columns-alert')]//div[text()='{columnName}']/ancestor::div[contains(@class, 'manage-columns-alert')]")); column.Child(By.XPath("./following-sibling::div[contains(@class, 'manage-columns-alert')]//input")).Click(); }
void OnEnable() { //获取当前编辑自定义Inspector的对象 element = new SerializedObject(target); dolist = element.FindProperty("DoList"); ClickElement _target = (ClickElement)target; transform = _target.transform; showActionList = new bool[dolist.arraySize]; }
public void SetSearchLineForNationalField(int index, string fieldName, string criteria, string conditionValue = "and") { Select field = new Select(By.XPath($"{fieldXpath}[{index}]")); ClickElement value = new ClickElement(By.XPath($"//app-radio-group//label[text()=' {criteria} ']/..")); Select condition = new Select(By.XPath($"{conditionXpath}[{index}]")); field.SelectByText(fieldName); value.Click(); condition.SelectByText(conditionValue); field.Click(); }
/// <summary> /// Clicks on first visible element matching the specified selector /// </summary> public void Click_On_Element(string instance, string cssSelector) { var browser = BrowserManager.Instance.GetBrowserInstance(instance); var command = new ClickElement(); var param = new CommandParams() { Application = browser, Locator = By.CssSelector(cssSelector) }; var timeout = browser.CommandTimeout; RetryCommandInvoker.Invoke <bool>(command.Execute, param, timeout); }
public void RemoveSearchLine(int index) { ClickElement removeIcon = new ClickElement(By.XPath($"(//i[contains(@class,'fa-minus-circle')])[{index}]")); removeIcon.Click(); }