예제 #1
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action when you want to generate file from template action.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To generate file from template action,Select file action type from File Action drop down and then enter data file name by clicking browse button.Then provide template file name and output file name and after that enter value and run the action.");
 }
예제 #2
0
파일: ActPWL.cs 프로젝트: lanicon/Ginger
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you need to get two different element distances");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To use this action, select property type from Locate By drop down and then enter property value.Then select the Action Type and url and run the action.");
 }
예제 #3
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to perform any REST actions.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To perform a REST action, enter End Point URL,Request Type,Content Type,Request Body and Request Body content");
 }
예제 #4
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("1. Please select Locate ByTitle, please provide Window Title in Locate value.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("2. For No Title window please provide string NoTitleWindow in locate value.");
 }
예제 #5
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action to add Visual Testing which can compare bitmap or screen shots");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To Perform Visual Testing action, Select a Visual Testing Engine and set a Baseline Image that will be compared against dynamic screenshot or image file.");
 }
예제 #6
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to transfer any file from one location to another.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To transfer any file first select the file transfer action Put file or get file, then select the PC path by clicking Browse button.Then fill all the values to Unix Path,Host,Port,UserName,Password,PrivateKeyFile and KeyPassPhrase");
 }
예제 #7
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you need to automate a config on an object.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To use this action, select property type from Locate By drop down and then enter property value in Locate Value textbox and then the url and run the action.");
 }
예제 #8
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to perform any Tuxedo UD File.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To perform a Tuxedo UD File action, enter Local UD File by clicking browse button and then enter all Unix Config.");
 }
예제 #9
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you need to automate a set property on an object from type label.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To use this action,select property type of label from Locate By drop down and then enter label property value and then the url and run the action.");
 }
예제 #10
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action to call Robot script from Ginger");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To perform a Robot action, enter robot libraries location and the Robot File Location");
 }
예제 #11
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to perform any Text Speech actions.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To perform a Radio button action, Select TextSpeech action,TextToSayLoud,WaveLocation,Interval and value");
 }
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to test/handle browser alert on any web pages");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To use this action,select type of action from Action Type drop down and then enter the page url in value textbox and run the action.");
 }
예제 #13
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to reset all Business Flow variables values.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To reset variables values click on run action button.");
 }
예제 #14
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you need to automate windows action like minimize,maximize,close etc.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To use this action,select Locate By and locate value and select windows action type and run the action.");
 }
예제 #15
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to reset all Business Flow " + GingerDicser.GetTermResValue(eTermResKey.Variables) + " values.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To reset " + GingerDicser.GetTermResValue(eTermResKey.Variables) + " values click on run action button.");
 }
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to perform any File Processing.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To perform a File Processing action, enter File Template File and Target File Name.");
 }
예제 #17
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to perform any drop down actions.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To perform a drop down action, Select Locate By type, e.g- ByID,ByCSS,ByXPath etc.Then enter the value of property" +
                 " that you set in Locate By type.Then select Action Type, e.g- ClearSelectedValue,getFocus,getCSS etc and then enter the page url in value textbox and run the action.");
 }
예제 #18
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you need to create PDF chart from CSV file.");
     TBH.AddLineBreak();
     TBH.AddText("This action contains list of options which will allow you to create PDF chart from given CSV file.");
     TBH.AddLineBreak();
     TBH.AddText("To create PDF chart from given CSV file first select the CSV file by clicking Browse button.Once you selects the CSV file, all columns will get bind to Param Name dropdownlist then select param and run the action.");
 }
예제 #19
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Action to handle ASCF Widgets");
     TBH.AddLineBreak();
     TBH.AddText("Widget are Internet Explorer browser inside ASCF form, they contain their own HTML and can have many HTML controls");
     TBH.AddLineBreak();
     TBH.AddText("This action enable you to set the current active browser control and then locate a specific HTML element and run action on this element");
 }
예제 #20
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to perform any multi select actions.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To perform a multi select action, Select Locate By type, e.g- ByID,ByCSS,ByXPath etc.Then enter the value of property" +
                 "that you set in Locate By type and then enter the page url in value textbox and run the action.");
 }
예제 #21
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to use Application API Model template to perform a SOAP/REST Action.");
     TBH.AddLineBreak();
     TBH.AddText("Add your Application API Model you want to use and populate the placeholder grid according to the action you want to run");
     TBH.AddLineBreak();
     TBH.AddText("In order to create API Model please navigate to 'Resources' tab then select 'Application Models' Sub Option then select 'API Models' Sub Option then right click on the 'Application API Models' folder and select one of the option to add API's manually or from a document.");
 }
예제 #22
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you need to create Java/Power Builder/Windows Table Action.");
     TBH.AddLineBreak();
     TBH.AddText("This Action will Enable you to Automate Steps related to Java, PB and Windows Tables ");
     TBH.AddLineBreak();
     TBH.AddBoldText("please Note: Table index's starts at 0, first Row/column will be always 0,0 ");
 }
예제 #23
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you need to automate a click on an object from type generic control.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To use this action,select property type of label from Locate By drop down and then enter label property value and then select an action type.");
     TBH.AddLineBreak();
     TBH.AddText("For Using Set Attribute using javascript the format should be :  Attribute||Value ");
 }
예제 #24
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you need to automate screen shot of page.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To use this action,select Locate By and locate value and enter folder name where you want to save the screen shot by click on browse buttons");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To use this action, please provide the folder path where do you want to save screenshots.");
 }
예제 #25
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to perform any script actions on web page.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("To perform a script action, Select Locate By type, e.g- ByID,ByCSS,ByXPath etc.Then enter the value of property " +
                 "that you set in Locate By type then select script interpreter and script name to be execute on page and the enter the page url in value textbox and run the action.");
     TBH.AddLineBreak();
     TBH.AddText("For using CMD.exe as the interpreter, select interpreter type as Other, put the full path of CMD.exe in the Interpreter drop down list; select either free command or script " +
                 "then put the command or cmd/bat file name in the proper field respectively.");
 }
예제 #26
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action to launch Java Applications jnlps/jars like CRM/OMS or any other java app");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("Use this action for attaching Ginger Java Agent to the launched Java application or to an Java application which is already running");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("Note: If there are popups window like Java security warning, you can dismiss them using the SendKeys to window action");
     TBH.AddLineBreak();
 }
예제 #27
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you need to Read/Write/etc. excel sheet from/on a system drives.");
     TBH.AddLineBreak();
     TBH.AddText("This action contains list of options which will allow you to read/write excel file and also read excel rows with Where conditions.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("Read Excel :- If you want to read excel sheet from system then select Read data from Excel Action type dropdown, Then browse the file by clicking Browse button.Once you " +
                 "browse the file then all the sheets will get bind to Sheet Name dropdown,Select sheet name and click on view button.If you want to put where condition on excel sheet then type column name and it's value e.g. ColName=1 for integer column and ColName='colname' for string column");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("Write Excel :- Similar as read action,to write an excel, select Write data from Excel Action type dropdown, Then browse the file by clicking Browse button,select sheet name and then add where condition on column which you want to write, Then add primary key column if you have any.Then finally to write an excel add column name =Variable name in Variable to col textbox and run the action");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("Read Excel Cells:- User option to Read Excel data by cells, Select Read Cell Data from Action type dropdown, Then browse the file by clicking Browse button.Once you " +
                 "browse the file then all the sheets will get bind to Sheet Name dropdown,Select sheet name and click on view button.If you want to put where condition on excel sheet then type cell location in the excel. for one cell: Like A2, for multi cells: Like A2:D4");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("Note:- Column name should not be the same name as the variable name.");
 }
예제 #28
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("Use this action in case you want to execute java program (jar file using java.exe) and parse it results.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText(@"Place the jar file with 'main' function in \Documents\Java - i.e: sum.jar");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText(@"Make sure to support the -GingerHelp argument.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText(@"For more details and sample java code please look at ginger Support site.");
     TBH.AddLineBreak();
 }
예제 #29
0
 public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
 {
     TBH.AddText("1- Select the " + GingerDicser.GetTermResValue(eTermResKey.Variable) + " to modify it value");
     TBH.AddLineBreak();
     TBH.AddText("2- Select the type of operation which required, the options are Reset Value\\Generate Auto Value\\Set Value");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("In case 'Set Value' operation is selected, user is able to configure the value for the " + GingerDicser.GetTermResValue(eTermResKey.Variable) + " (String and List variables type only) using value expression.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("For List type " + GingerDicser.GetTermResValue(eTermResKey.Variables) + ", the value to set must be one of the " + GingerDicser.GetTermResValue(eTermResKey.Variable) + " possible values.");
     TBH.AddLineBreak();
     TBH.AddLineBreak();
     TBH.AddText("The 'Value' field is relevant only for 'SetValue' operation.");
 }
예제 #30
0
        public override void ActionUserRecommendedUseCase(ITextBoxFormatter TBH)
        {
            TBH.AddText("Use this action in case you need to send keys to specific window");
            TBH.AddLineBreak();
            TBH.AddText("Locate Value is the window title - can be partial match");
            TBH.AddLineBreak();
            TBH.AddText("There is built in automatic retry until the window is found for 30 secs");
            TBH.AddLineBreak();
            TBH.AddText("This action usually used to handle CRM Launch when Java window or security window appear before CRM starts");
            TBH.AddLineBreak();
            TBH.AddText("To send special keystrokes please see below");
            TBH.AddLineBreak();
            TBH.AddText("BACKSPACE - {BACKSPACE}, {BS}, or {BKSP}");
            TBH.AddLineBreak();
            TBH.AddText("BREAK - {BREAK}");

            //TODO: add the full list in nice formatted table from:
            TBH.AddText("https://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys(v=vs.110).aspx");
        }