Our requirement is to download the file from each key column and if it is more than one file in key then download only “English Version” file . Below the screenshot from website and csv output of screen scrap.
Can you help me with below requirement?
*How to loop throw the csv file to click the download button
*Download only English version if it is more than one file in key
Do you suggest any other method instead of using table extraction?
You can do that before that you have to check the selector of the save button, there you might see the row number is changing, If that is so, then that is a stable selector
To loop declare a Int32 variable and put a do while activity now you have to take the csv rows count
In Do while condition you have to say that Int32Variable is not equal to the CSV rows. and inside the loop click your activity
Use For Each row activity and in Properties declare a variable in the Index
Now pass that variable to the selector
Now Inside For Each row activity you can check using IF condition as
If CurrentRow(“Column-4 Alt Text”) <> “de”
In Then place Click activity
Else Empty
can you check if the rows are any linked to key , like checking child elements of the row where key is present
you can check this in visual tree in ui explorer
if it linked better use for each ui element for rows and later get child elements of the that particular key row and check for count of elements with attachments
if greater than give the element with attribute “en” for click activity as input
Hope this helps