///<summary>Provides elements that satisfies the selector condition at specific position.</summary>
        /// <param name="tmpSelectMethod">temporary method which determine how the elements are selected</param>
        public IElementWrapperCollection <IElementWrapperFluentApi, IBrowserWrapperFluentApi> CheckIfIsNotDisplayed(string selector, Func <string, By> tmpSelectMethod = null)
        {
            var collection = FindElements(selector, tmpSelectMethod);

            var validator = new IsNotDisplayedValidator();

            var runner = new AllOperationRunner <IElementWrapper>(collection);

            runner.Evaluate <UnexpectedElementStateException>(validator);

            return(collection);
        }