Yes, the eVisa and eTA are the same, they can both be obtained online for visits to Sri Lanka.