예제 #1
0
        // 1. The next and final step is to create an extension method for all UI elements.
        // After WaitToHaveContentStrategy is created, it is important to be passed on to the element’s ValidateState method.
        public static TElementType ToHaveSpecificContent <TElementType>(this TElementType element, string content, int?timeoutInterval = null, int?sleepInterval = null)
            where TElementType : Element
        {
            var until = new WaitToHaveSpecificContentStrategy <AndroidDriver <AndroidElement>, AndroidElement>(content, timeoutInterval, sleepInterval);

            element.EnsureState(until);
            return(element);
        }
        // 1. The next and final step is to create an extension method for all UI elements.
        // After WaitToHaveSpecificContentStrategy is created, it is important to be passed on to the element’s ValidateState method.
        public static TComponentType ToHaveSpecificContent <TComponentType>(this TComponentType element, string content, int?timeoutInterval = null, int?sleepInterval = null)
            where TComponentType : Component
        {
            var until = new WaitToHaveSpecificContentStrategy(content, timeoutInterval, sleepInterval);

            element.EnsureState(until);
            return(element);
        }