I think this is a light green cicada. Not a frog or a lizard.