void EyesOpen() { List <int> mResolution = new List <int>(); try { mEyes = new Applitools.Images.Eyes(); //TODO: set the proxy // IWebProxy p = WebRequest.DefaultWebProxy; // .GetSystemWebProxy(); mAppName = mAct.GetInputParamCalculatedValue(ActVisualTesting.Fields.ApplitoolsParamApplicationName); mTestName = mAct.GetInputParamCalculatedValue(ActVisualTesting.Fields.ApplitoolsParamTestName); mAct.CheckSetAppWindowSize(); mEyes.ApiKey = mDriver.GetApplitoolKey(); mEyes.ServerUrl = string.IsNullOrEmpty(mDriver.GetApplitoolServerURL()) ? mEyes.ServerUrl : mDriver.GetApplitoolServerURL(); OperatingSystem Os_info = System.Environment.OSVersion; mEyes.HostOS = Os_info.VersionString; mEyes.HostApp = mDriver is SeleniumDriver ? ((SeleniumDriver)mDriver).GetBrowserType().ToString() : mDriver.GetPlatform().ToString(); mEyes.AddProperty("Environment ID", mDriver.GetEnvironment()); mResolution = mAct.GetWindowResolution(); mEyes.Open(mAppName, mTestName, new System.Drawing.Size(mResolution[0], mResolution[1])); } catch (Exception ex) { if (mResolution != null && mResolution.Any() && mResolution[0] < 500) { mAct.Error += "Eyes Open Failed. Set Resolution having width more than 500px, Error: " + ex.Message; } else { mAct.Error += "Eyes Open Failed, Error: " + ex.Message; } } }
void EyesOpen() { mEyes = new Applitools.Images.Eyes(); //TODO: set the proxy // IWebProxy p = WebRequest.DefaultWebProxy; // .GetSystemWebProxy(); mAppName = mAct.GetInputParamValue(ActVisualTesting.Fields.ApplitoolsParamApplicationName); mTestName = mAct.GetInputParamValue(ActVisualTesting.Fields.ApplitoolsParamTestName); mAct.CheckSetAppWindowSize(); mEyes.ApiKey = GetApplitoolsAPIKey(); mEyes.Open(mAppName, mTestName); }