Forum Discussion
Yes, TestComplete can do it: https://support.smartbear.com/testcomplete/docs/testing-with/checkpoints/regions/specific-tasks.html
- shilpaagrawal156 years agoNew Contributor
Thanks but, I need actual method/functions. Apart from Region.Compare and Picture.difference method.
Is it possible to provide an example in code snippet.
- baxatob6 years agoCommunity Hero
pic1 = Utils.Picture; pic2 = Utils.Picture; pic1.LoadFromFile("C:\\Pic1.png"); pic2.LoadFromFile("C:\\Pic2.png"); if (!Regions.Compare(pic1, pic2)) { result = pic1.Difference(pic2); Log.Picture(result); }
- shilpaagrawal156 years agoNew Contributor
Can you help mew with this as I amusing this code getting the error as expected but I need the difference in Red color, using the method PicObj.difference
In my case the recorded pic is stored somewhere and it comparing with the actual one and giving the difference but I want the compare result.
function Test1()
{//variable declarations
var Application, mainForm, adornerDecorator;
//Added the application in Tested app
TestedApps.Application.Run(1, true);//Aaplication open
aqObject.CheckProperty(Aliases.Application.MainForm.ElementHost.HwndSource_AdornerDecorator.AdornerDecorator.mMainTabPanels.RibbonItemControl, "Enabled", cmpEqual, true);
Application= Aliases.Application;
mainForm = Application.MainForm;
adornerDecorator = mainForm.ElementHost.HwndSource_AdornerDecorator.AdornerDecorator;
adornerDecorator.mMainTabPanels.RibbonItemControl.Click(33, 54);//Opened file which is not in while recording basically changes the file name
Application.dlgOpenFile.OpenFile("D:\\ImageComparison\\Chair2.ipt", "All supported files(*.ipt;*.catpart;*.prt;*.prt.*;*.igs;*.iges;*.x_t;*.x_b;*.sat;*.SLDPRT;*.ctm;*.stl;*.step;*.stp;*.jt)");
Aliases.Application.MainForm.MdiClient.ModelView.SceneControl;
Regions.SceneControl2.Check(Aliases.Application.MainForm.MdiClient.ModelView.SceneControl);aqObject.CheckProperty(Aliases.Application.MainForm.ElementHost.HwndSource_AdornerDecorator.AdornerDecorator.ContentPresenter.mMainTabPanels.RibbonItemControl, "Enabled", cmpEqual, true);
adornerDecorator.ContentPresenter.mMainTabPanels.RibbonItemControl.Click(40, 34);
adornerDecorator.ContentPresenter2.mMainTabPanels.RibbonItemControl.Click(20, 44);
mainForm.AdImpApplicationFrame.Click(1883, 16);
Application.AppName.btnNo.ClickButton();
}Result:
Please check the attached result image
Related Content
- 8 years agoVec84
Recent Discussions
- 12 hours agotramuntana
- 3 days agoSlickRick