Вы можете получить атрибуты напрямую, используя методы xpath,
Решение № 1:
Set aList = Dr.FindElementsByXPath("//a[@class='js-app-action-el' and contains(@title,'jpg')]/@href")
X = Dr.FindElementByXPath("//strong[@data-bind='text:$root.attachmentsViewModel.attachments().length'][1]").Text
With Sheet2
Lr = Sheet2.Cells(Rows.Count, 1).End(xlUp).Row + 1
For i = 1 To X
Sheet2.Cells(Lr, 1) = aList.item(i)
Lr = Lr + 1
Next
End With
Next
Это должно вернуть два значения, которые вы можете обработать, однако соответствует вашим потребностям,
Attribute='href=https://URL/Documents/GetTempLink?attachmentId=201803%2f93b14b2a-1c10-40f6-a3f6-0e83eea67bf2-check_out_2018.03.09_22%3a16%3a53.jpg&overridefilename=check_out_2018.03.09_22%3a16%3a53.jpg&overrideFileName=check_out_2018.03.09_22%3a16%3a53.jpg'
Attribute='href=https://URL/Documents/GetTempLink?attachmentId=201803%2fa21245ab-dd7f-4da0-bb31-d308f935527e-check_out_2018.03.09_22%3a15%3a47.jpg&overridefilename=check_out_2018.03.09_22%3a15%3a47.jpg&overrideFileName=check_out_2018.03.09_22%3a15%3a47.jpg'
Решение № 2: используйте метод getAttribute
Set aList = Dr.FindElementsByCss("#OrderAttached [title]")
X = Dr.FindElementByXPath("//strong[@data-bind='text:$root.attachmentsViewModel.attachments().length'][1]").Text
With Sheet2
Lr = Sheet2.Cells(Rows.Count, 1).End(xlUp).Row + 1
For i = 1 To X
Sheet2.Cells(Lr, 1) = aList.item(i).getAttribute("href")
Lr = Lr + 1
Next
End With
Next