I found after googling about time delays that we should be using Thread.sleep in the worst case but I found that https://github.com/ProtoTest/ProtoTest.Golem/blob/master/ProtoTest.Golem/Core/Common.cs#L185
is using the Thread.sleep() for all kinds of delay. Doesn't this affect the performance? What's the idea behind the Thread.sleep() usage here ? Please correct me as I am new to the selenium stuff...