Skip to main content

Rational Functional Tester: Creating and Reading Datapool cell value in RFT

Hello,

Hope this will help for my friends who is trying to use data pool for dynamic values.If you want to use any run time values in between scripts then you will be looking for the functions to read/write/create datapool cells dynamically.



/************ Dp row count *************************/


IDatapoolIterator  ite;

ite.dpCurrent().getEquivalenceClass().getRecordCount();


/***************** to set cell value **************/


IDatapoolIterator it;

((DatapoolCell) it.dpCurrent().getCell("RunTimeSheetForContainers")).setCellValue("Y");




/*********** to load CSV files (csv to Datapool)*******************************/

public IDatapoolIterator LoadCSV(String Sname)
      {
            File fname=getFileName(Sname);
            IDatapool dp=DatapoolUtilities.loadCSV(fname,",",true);
            IDatapoolIterator ii=dpFactory().open(dp, null);
            ii.dpInitialize(dp);
            return ii;
           
      }




/*********** appending a record *********************************/
public IDatapoolIterator appendrecord(IDatapoolIterator it,String[][] dat)
{
IDatapoolEquivalenceClass equivalenceClass = (IDatapoolEquivalenceClass) it.getDatapool().getEquivalenceClass(it.getDatapool().getDefaultEquivalenceClassIndex() );
                  IDatapoolRecord dpRecord = equivalenceClass.constructRecord();
            if(dat!=null)
                  for(int i=0;i<dat.length;i++)
            {
            //    System.out.println("\""+dat[i][0]+"\"\""+dat[i][1]+"\"");
            ((DatapoolCell) dpRecord.getCell(dat[i][0])).setCellValue(dat[i][1]);
           
            }
            equivalenceClass.appendRecord(dpRecord);
           
            return it;
           
      }


Comments

  1. Replies
    1. IEEE Final Year Project centers make amazing deep learning final year projects ideas for final year students Final Year Projects for CSE to training and develop their deep learning experience and talents.

      IEEE Final Year projects Project Centers in India are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation.

      corporate training in chennai corporate training in chennai

      corporate training companies in india corporate training companies in india

      corporate training companies in chennai corporate training companies in chennai

      I have read your blog its very attractive and impressive. I like it your blog. Digital Marketing Company in Chennai Project Centers in Chennai

      Delete

Post a Comment

Popular posts from this blog

Rational Functional Tester: Calling RFT scripts from using xml tags

Hello, This will help to call RFT scripts in xml, if anyone using 'ant' this will help them to embed code to invoke RFT scripts. <java classname="com.rational.test.ft.rational_ft" fork="true" maxmemory="1024m">         <classpath>         <fileset dir="C:\Program Files\IBM\SDP\FunctionalTester\bin\">         <include name="rational_ft.jar" />         </fileset>         </classpath>         <jvmarg line="-Drational_ft.install.dir=&quot;C:\Program Files\IBM\SDP\jdk_\jre\bin&quot;" />         <arg line="-rt.bring_up_logviewer false -datastore &quot;D:\RFT-Dev\Project&quot; -playback RFTTestSet5.testcase4.TestScript1" />         <arg line="-args -scriptArg ${scriptValue}" /> ...

Rational Functional Tester: Verify text in html page

 Steps: 1.        For existing script, go to   “Insert verification point” button 2.        In “Verification point and action wizard” Click on “Object finder” 3.        Select the text which u want to verify (read mark will be highlighted when u show) 4.        Next you are allowed to select action 5.        Select “perform Data verification” to verify text select “Perform propertied verification ” to verify properties 6.        Next , now u can see the text which u are setting as verification point(u can edit if u need)