No, Indian citizens cannot get a tourist visa on arrival in Mexico. Make sure to apply for the visa in advance.