${!COL1} should be in the 2nd column (called “Target”), see OPEN.
And before this, use csvRead to read the data.
Here is a macro that does this (plus takes screenshot of the loaded page):
{
"CreationDate": "2018-6-27",
"Commands": [
{
"Command": "csvRead",
"Target": "url.csv",
"Value": ""
},
{
"Command": "open",
"Target": "${!col1}",
"Value": ""
},
{
"Command": "comment",
"Target": "Remove non alphanumeric chars from URL, so we can use it as screenshot file name",
"Value": ""
},
{
"Command": "storeEval",
"Target": "var string = \"${!col1}\"; var stripped = string.replace(/[^A-Za-z0-9]/g, ''); stripped;",
"Value": "alphanumericonly"
},
{
"Command": "captureScreenshot",
"Target": "screenshot_for_${alphanumericonly}",
"Value": ""
}
]
}
The CSV file is just a list of URLs e. g.
https://a9t9.com
https://ocr.space
https://forum.a9t9.com
Run the macro in a loop to read all URLs from the CSV.