seleniumでsleepを使用することは、あまりオススメとは言われません。
一体なぜなのでしょうか?
その理由は、
無駄な時間が積み重なってしまうから!!!
どういうことかというと、sleep(10);と指定しても
ネットワークの環境によっては、もともとその処理は1秒で動くかもしれないし、はたまた10秒以上かかってしまうかもしれません。
もし、1秒で動いていたら、9秒分もったいないですよね。
処理を速く、軽くするためにも、sleepはできるだけ避けて、
次の要素がでてくるまで待つ、というようなコードを書くことをおすすめします!