internal override void Execute() { //SeHelper.GetScreenshotOfWebElement( // SeHelper.GetScreenshotOfCmdletInput( // this, // this.Description, // save, // Left, // Top, // Height, // Width, // this.Path + @"\" + this.Name, // this.As); var save = Cmdlet.GetType().Name == "SaveSeScreenshotCommand"; SeHelper.GetScreenshotOfCmdletInput( Cmdlet, ((SaveSeScreenshotCommand)Cmdlet).Description, save, // 20140111 // ((SaveSeScreenshotCommand)this.Cmdlet).Left, // ((SaveSeScreenshotCommand)this.Cmdlet).Top, // ((SaveSeScreenshotCommand)this.Cmdlet).Height, // ((SaveSeScreenshotCommand)this.Cmdlet).Width, new UIAutomation.ScreenshotRect() { Left = ((SaveSeScreenshotCommand)Cmdlet).Left, Top = ((SaveSeScreenshotCommand)Cmdlet).Top, Height = ((SaveSeScreenshotCommand)Cmdlet).Height, Width = ((SaveSeScreenshotCommand)Cmdlet).Width }, ((SaveSeScreenshotCommand)Cmdlet).Path + @"\" + ((SaveSeScreenshotCommand)Cmdlet).Name, ((SaveSeScreenshotCommand)Cmdlet).As); //Tmx. //} else { // UiaHelper.GetControlScreenshot(this.InputObject, this.Description); //} }