예제 #1
0
        public static QueryTokenBuilderProxy QueryTokenBuilder <T>(this ILineContainer <T> lineContainer, Expression <Func <T, QueryTokenEmbedded> > property)
            where T : IModifiableEntity
        {
            var lineLocator = lineContainer.LineLocator(property);

            return(new QueryTokenBuilderProxy(lineLocator.ElementLocator.WaitVisible()));
        }
예제 #2
0
        public static EntityListCheckBoxProxy EntityListCheckBox <T, V>(this ILineContainer <T> lineContainer, Expression <Func <T, V> > property)
            where T : IModifiableEntity
        {
            var lineLocator = lineContainer.LineLocator(property);

            return(new EntityListCheckBoxProxy(lineLocator.ElementLocator.WaitVisible(), lineLocator.Route));
        }
예제 #3
0
        public static FileLineProxy FileLine <T, V>(this ILineContainer <T> lineContainer, Expression <Func <T, V> > property)
            where T : ModifiableEntity
        {
            var lineLocator = lineContainer.LineLocator(property);

            return(new FileLineProxy(lineLocator.ElementLocator.WaitVisible(), lineLocator.Route));
        }
예제 #4
0
        public static LineContainer <S> SubContainer <T, S>(this ILineContainer <T> lineContainer, Expression <Func <T, S> > property)
            where T : IModifiableEntity
            where S : IModifiableEntity
        {
            var lineLocator = lineContainer.LineLocator(property);

            return(new LineContainer <S>(lineLocator.ElementLocator.WaitVisible(), lineLocator.Route));
        }
예제 #5
0
 public static void WaitVisible <T, S>(this ILineContainer <T> lineContainer, Expression <Func <T, S> > property)
     where T : IModifiableEntity
 {
     lineContainer.LineLocator(property).ElementLocator.WaitVisible();
 }
예제 #6
0
 public static bool IsPresent <T, S>(this ILineContainer <T> lineContainer, Expression <Func <T, S> > property)
     where T : IModifiableEntity
 {
     return(lineContainer.LineLocator(property).ElementLocator.IsPresent());
 }