I have below code
Code: Select all
VERSION BUILD=10.4.28.1074
TAB T=1
TAB CLOSEALLOTHERS
SET !DATASOURCE Criteria1.csv
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO=http://uat.allianceinsurance.in/
TAG POS=1 TYPE=IMG ATTR=SRC:http://uat.allianceinsurance.in/images/product-1.png
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:NameOfCompIds CONTENT="Alliance Insurance Brokers"
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:ContactPersonIds CONTENT=Saravanan
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:EmailIDs CONTENT=saravanan@all.in
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:MobileNoIds CONTENT=8000000000
TAG POS=1 TYPE=A ATTR=ID:q2-hide
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:VotpId CONTENT=1234
TAG POS=37 TYPE=A ATTR=HREF:http://uat.allianceinsurance.in/EB/EbProduct.aspx#
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:TotalEmpIds CONTENT={{!COL1}}
TAG POS=1 TYPE=SELECT ATTR=ID:ctl00_Main_FamilyCompsnIDs CONTENT=${{!COL5}}
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:EmpSpouseIds CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:EmpChildIds CONTENT={{!COL3}}
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:EmpParentsIds CONTENT={{!COL4}}
TAG POS=25 TYPE=SPAN ATTR=*
TAG POS=1 TYPE=SELECT ATTR=ID:ctl00_Main_SumInsTypeIDs CONTENT=${{!COL11}}
TAG POS=1 TYPE=INPUT:RADIO ATTR=NAME:ChkBxInptSumIn&&VALUE:{{!COL10}}
TAG POS=40 TYPE=SPAN ATTR=*
WAIT SECONDS=5
TAG POS=1 TYPE=SELECT ATTR=ID:BaseProductAsTxt46 CONTENT=$*{{!COL6}}
WAIT SECONDS=5
TAG POS=1 TYPE=SELECT ATTR=ID:BaseProductAsTxt55 CONTENT=$*{{!COL7}}
WAIT SECONDS=5
TAG POS=1 TYPE=SELECT ATTR=ID:BaseProductAsTxt57 CONTENT=$*{{!COL9}}
WAIT SECONDS=5
TAG POS=1 TYPE=SELECT ATTR=ID:BaseProductAsTxt61 CONTENT=$*{{!COL8}}
WAIT SECONDS=5
'TAG POS=1 TYPE=IMG ATTR=CLASS:"each-insurer" EXTRACT=HTM
'SAVEAS TYPE=EXTRACT FOLDER=C:\Users\Admin\Documents\iMacros\DataSources FILE=Criteria1.csv
'BACK
''
'TAG POS=1 TYPE=DIV ATTR=ID:"InsurLstShwDiv" EXTRACT=TXT
'SAVEAS TYPE=EXTRACT FOLDER=C:\Users\Admin\Documents\iMacros\DataSources FILE=Criteria1.csv
'BACK
'Correction
'TAG POS=4 TYPE=IMG ATTR=ID:STYLE:"width:157px;height:45px;background:black;" EXTRACT=TXT
'SAVEAS TYPE=EXTRACT FOLDER=C:\Users\Admin\Documents\iMacros\DataSources FILE=Criteria1.csv
'BACK
''
'TAG POS=4 TYPE=DIV ATTR=CLASS:"each-insurer-inner" EXTRACT=TXT
'SAVEAS TYPE=EXTRACT FOLDER=C:\Users\Admin\Documents\iMacros\DataSources FILE=Criteria1.csv
'BACK
'TAG POS=7 TYPE=DIV ATTR=CLASS:each-insurer-heading EXTRACT=HTM
'TAG POS=7 TYPE=DIV ATTR=CLASS:ID:InsurLstShwDiv EXTRACT=HTM
'TAG POS=7 TYPE=DIV ATTR=CLASS:ID:InsurLstShwDiv EXTRACT=HTM
'TAG POS=7 TYPE=IMG ATTR=CLASS:"img-fluid" EXTRACT=HTM
'TAG POS=7 TYPE=IMG ATTR=SRC:*/Admin/CompLogo/ EXTRACT=HTM
'SAVEAS TYPE=EXTRACT FOLDER=C:\Users\Admin\Documents\iMacros\DataSources FILE=Criteria1.csv
TAG POS=7 TYPE=DIV ATTR=CLASS:"each-insurer-inner" EXTRACT=HREF
SAVEAS TYPE=EXTRACT FOLDER=C:\Users\Admin\Documents\iMacros\DataSources FILE=Criteria1.csv
TAG POS=7 TYPE=DIV ATTR=CLASS:"each-insurer-inner" EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\Users\Admin\Documents\iMacros\DataSources FILE=Criteria1.csv
My code till line TAG POS=1 TYPE=SELECT ATTR=ID:BaseProductAsTxt61 CONTENT=$*{{!COL8}} works fine.
There are 3 boxes on right hand side with Image name Cigna, ICICI and Edelweiss. The position of these 3 boxes will keep changing every time up and down. Also the number will also change based on the selection.
After line TAG POS=1 TYPE=SELECT ATTR=ID:BaseProductAsTxt61 CONTENT=$*{{!COL8}} I want to extract that name and amount in same CSV file as mentioned below.
{{!COL11}} | {{!COL12}} | {{!COL13}} | {{!COL14}} | {{!COL15}} | {{!COL16}}
CIGNA | 94162.5 | ICICI | 95735 | Edelweiss | 99133.2
In {{!COL11}} the name of the top should come and number related to that in {{!COL12}}
In {{!COL13}} the name of the second should come and number related to that in {{!COL14}}
In {{!COL15}} the name of the third should come and number related to that in {{!COL16}}
Also help to loop this code.