public void GetScriptAccessRanorexElementTest() { RanorexScriptGenerationParams _params = new RanorexScriptGenerationParams(); _params.SpecNode = new SpecNode("abc") { UIElement = new ButtonElement { Attributes = new ElementAttributes { Name = "Button1" } } }; _params.SpecNode.Attribute = "Row(1)"; //"Cell(1,1)"; String re = AbstractSpecUserAction.getScriptAccessRanorexObject(_params); }
public void GenRawRanorexScriptsTest() { ClickSpecUserAction clickSpecUserAction = new ClickSpecUserAction(); clickSpecUserAction.Expression = @"Click[1;2]";// 'File' -> 'Open' -> 'Cloud'"; List <IElement> allElements = new RanorexRxrepAnalyzer().Analyze(@"C:\Users\duongtd\Desktop\samples\Ranorex\Sample1\NewRepository-V20170822.rxrep"); MyLog myLog = new MyLog(); RanorexScriptGenerationParams param = new RanorexScriptGenerationParams(); param.ListUIElements = new ListUIElements(ListElementsIndicator.OnlyRootElements, allElements); param.InstanceName = "repo"; param.Id = 1; param.MyLog = myLog; param.ScreenName = "Testing"; param.SpecNode = new SpecNode("MainForm") { UIElement = allElements[0], }; var re = clickSpecUserAction.GenRanorexScripts(param); }