public override void Body() { ActualResult = QAliber.RemotingModel.TestCaseResult.Failed; UIControlBase c = UIControlBase.FindControlByPath(control); if (!c.Exists) { ActualResult = QAliber.RemotingModel.TestCaseResult.Failed; Log.Error("Control not found"); return; } IScrollItemPattern pattern = c.GetControlInterface <IScrollItemPattern>(); if (pattern != null && _scrollIntoView) { pattern.ScrollIntoView(); } LowLevelInput.PressKeys(_modifierKeys); c.Click(button, point); LowLevelInput.ReleaseKeys(_modifierKeys); ActualResult = QAliber.RemotingModel.TestCaseResult.Passed; }