seleniumでsleepを使うことの悪い点

seleniumでsleepを使用することは、あまりオススメとは言われません。

一体なぜなのでしょうか?

その理由は、

無駄な時間が積み重なってしまうから!!!

どういうことかというと、sleep(10);と指定しても

ネットワークの環境によっては、もともとその処理は1秒で動くかもしれないし、はたまた10秒以上かかってしまうかもしれません。

もし、1秒で動いていたら、9秒分もったいないですよね。

処理を速く、軽くするためにも、sleepはできるだけ避けて、

次の要素がでてくるまで待つ、というようなコードを書くことをおすすめします!