You can use macro command
/castsequence SpellWithCooldown, Spell, Spell, Spell
Each time you press it advances to next spell. However, if spell is on CD, macro will not advance until CD ends.
You can also examine GnomeSequencer addon which avoids this problem.
Connect With Us