a_PDF 46241e64-b48f-4d47-b5ed-0ee4430a9814 XPATH //*[@class and contains(concat(' ', normalize-space(@class), ' '), ' rounded ') and contains(concat(' ', normalize-space(@class), ' '), ' text-sm ') and contains(concat(' ', normalize-space(@class), ' '), ' text-white ') and (name() = 'a') and (position() = 1)] CSS a.rounded.text-sm.text-white:nth-child(1) XPATH SMART_LOCATOR false true false equals tag Main a dfb81ebc-c257-46b3-beb1-684bcbf0d6f0 true equals href Main https://kaumancare.my.id/admin/payslips/01kn4hyb81nm9x1abfc8r63t7c/export-pdf 933b912d-0745-4d48-a95e-78aad0f93151 false equals class Main px-3 py-1 bg-red-600 text-white rounded text-sm a970027c-6ae0-4e12-a536-e71acdd1cfc2 true equals text Main PDF 247c965f-b231-4af1-8a0c-0e074720089b false equals parent Main md5.v1-283b13330662f6ec700eabef0ffd2031 a9e91327-2dcd-444e-b9b4-0391285405ab false equals xpath Main //*[@class and contains(concat(' ', normalize-space(@class), ' '), ' rounded ') and contains(concat(' ', normalize-space(@class), ' '), ' text-sm ') and contains(concat(' ', normalize-space(@class), ' '), ' text-white ') and (name() = 'a') and (position() = 1)] c53f8b42-9642-4469-a8c6-14d71946d18a false equals xpath:attributes Main //*[@class and contains(concat(' ', normalize-space(@class), ' '), ' rounded ') and contains(concat(' ', normalize-space(@class), ' '), ' text-sm ') and contains(concat(' ', normalize-space(@class), ' '), ' text-white ') and (name() = 'a') and (position() = 1)] a2922a60-c92a-4ac2-9ecd-4348e3553eed false equals xpath:customAttributes Main //a[@href = 'https://kaumancare.my.id/admin/payslips/01kn4hyb81nm9x1abfc8r63t7c/export-pdf' and (text() = 'PDF' or . = 'PDF')] 1257b50e-cd89-4865-8d6c-9ff327df6822