Пример #1
0
        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);
        }
Пример #2
0
        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);
        }