示例#1
0
 public static ElementsList <TElement> CreateAllByAccessibilityId <TElement>(this ElementCreateService repo, string accessibilityId)
     where TElement : Element => new ElementsList <TElement>(new FindAccessibilityIdStrategy(accessibilityId), null);
示例#2
0
 public static ElementsList <TElement> CreateAllByTag <TElement>(this ElementCreateService repo, string tag)
     where TElement : Element => new ElementsList <TElement>(new FindTagNameStrategy(tag), null);
示例#3
0
 public static ElementsList <TElement> CreateAllById <TElement>(this ElementCreateService repo, string id)
     where TElement : Element => new ElementsList <TElement>(new FindIdStrategy(id), null);
示例#4
0
 public static TElement CreateByXPath <TElement>(this ElementCreateService repo, string xpath)
     where TElement : Element => repo.Create <TElement, FindXPathStrategy>(new FindXPathStrategy(xpath));
示例#5
0
 public static ElementsList <TElement> CreateAllByIdEndingWith <TElement>(this ElementCreateService repo, string tag)
     where TElement : Element => new ElementsList <TElement>(new FindIdEndingWithStrategy(tag), null);
示例#6
0
 public static TElement CreateByClass <TElement>(this ElementCreateService repo, string elementClass)
     where TElement : Element => repo.Create <TElement, FindClassNameStrategy>(new FindClassNameStrategy(elementClass));
示例#7
0
 public static TElement CreateByAutomationId <TElement>(this ElementCreateService repo, string automationId)
     where TElement : Element => repo.Create <TElement, FindAutomationIdStrategy>(new FindAutomationIdStrategy(automationId));
示例#8
0
 public static TElement CreateByName <TElement>(this ElementCreateService repo, string name)
     where TElement : Element => repo.Create <TElement, FindNameStrategy>(new FindNameStrategy(name));
示例#9
0
 public static TElement CreateByAccessibilityId <TElement>(this ElementCreateService repo, string accessibilityId)
     where TElement : Element => repo.Create <TElement, FindAccessibilityIdStrategy>(new FindAccessibilityIdStrategy(accessibilityId));
示例#10
0
 public static TElement CreateById <TElement>(this ElementCreateService repo, string id)
     where TElement : Element => repo.Create <TElement, FindIdStrategy>(new FindIdStrategy(id));
示例#11
0
 public static TElement CreateByTag <TElement>(this ElementCreateService repo, string tag)
     where TElement : Element => repo.Create <TElement, FindTagNameStrategy>(new FindTagNameStrategy(tag));
示例#12
0
 public static TElement CreateByIdEndingWith <TElement>(this ElementCreateService repo, string tag)
     where TElement : Element => repo.Create <TElement, FindIdEndingWithStrategy>(new FindIdEndingWithStrategy(tag));