SmartWait (nuget): Each SmartWait  instance defines the maximum amount of time to wait for a condition, as well as the frequency with which to check the condition. Furthermore, the user may configure the wait to ignore specific types of exceptions whilst waiting
Keywords: SmartWait|FluentWait|Fluent|Wait|Smart