Ranorex学习记录

Ranorex.Button Button1=Host.Local.FindSingle<Ranorex.Button>("/form[@title='文本']/button[@text='文本']");
Button1.Click();
Report.Info("输出:"+Button1.Text);
        	
IList<Ranorex.Button> buttonList=repo.dlg.btn.Find<Ranorex.Button>("/form[@title='']/button");
foreach (Ranorex.ComboBox bt in buttonList)
{   
    Report.Screenshot(bt);   
}  
			
int Num=repo.dlg.Tree.DescendantItems.Count;
Report.Info("输出:"+Num);
			
Type button2=repo.dlg.Tree.Children.GetType();
Report.Info("输出:"+button2.Name);
Report.Info("输出:"+button2.Namespace);  
              
Ranorex.Button Button3=Host.Local.TryFindSingle<Ranorex.Button>("/form[@title='文本']/button[@text='文本']");
Button1.Click();
Report.Info("尝试查找路径:"+Button3.Text);

repo.dlg.Tree.FindChild<Ranorex.TreeItem>().Click();
repo.dlg.Tree.FindChild<Ranorex.TreeItem>().Expand();
repo.dlg.Tree.FindChild<Ranorex.TreeItem>().ExpandAll();

repo.dlg.treeItem.FindChild<Ranorex.TreeItem>().Click();
IList<Ranorex.TreeItem> TreeItem=repo.dlg.treeItem.FindChildren<Ranorex.TreeItem>();
foreach (Ranorex.TreeItem bt in TreeItem)
{   
    bt.Click();
} 
            
IList<Ranorex.TreeItem> Descendant=repo.dlg.treeItem.FindDescendant<Ranorex.TreeItem>
().DescendantItems;
foreach (Ranorex.TreeItem bt in Descendant)
{   
    Report.Info(bt.Text);
}
repo.dlg_FloorCopy.btn.As<Ranorex.Button>().Click();
	        
int num= repo.dlg.Tree.Children.Count;
 Report.Info("输出:"+num);

 


版权声明:本文为zhangyan323原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。