public static ElementsList <TElement> CreateAllByAccessibilityId <TElement>(this ElementCreateService repo, string accessibilityId) where TElement : Element => new ElementsList <TElement>(new FindAccessibilityIdStrategy(accessibilityId), null);
public static ElementsList <TElement> CreateAllByTag <TElement>(this ElementCreateService repo, string tag) where TElement : Element => new ElementsList <TElement>(new FindTagNameStrategy(tag), null);
public static ElementsList <TElement> CreateAllById <TElement>(this ElementCreateService repo, string id) where TElement : Element => new ElementsList <TElement>(new FindIdStrategy(id), null);
public static TElement CreateByXPath <TElement>(this ElementCreateService repo, string xpath) where TElement : Element => repo.Create <TElement, FindXPathStrategy>(new FindXPathStrategy(xpath));
public static ElementsList <TElement> CreateAllByIdEndingWith <TElement>(this ElementCreateService repo, string tag) where TElement : Element => new ElementsList <TElement>(new FindIdEndingWithStrategy(tag), null);
public static TElement CreateByClass <TElement>(this ElementCreateService repo, string elementClass) where TElement : Element => repo.Create <TElement, FindClassNameStrategy>(new FindClassNameStrategy(elementClass));
public static TElement CreateByAutomationId <TElement>(this ElementCreateService repo, string automationId) where TElement : Element => repo.Create <TElement, FindAutomationIdStrategy>(new FindAutomationIdStrategy(automationId));
public static TElement CreateByName <TElement>(this ElementCreateService repo, string name) where TElement : Element => repo.Create <TElement, FindNameStrategy>(new FindNameStrategy(name));
public static TElement CreateByAccessibilityId <TElement>(this ElementCreateService repo, string accessibilityId) where TElement : Element => repo.Create <TElement, FindAccessibilityIdStrategy>(new FindAccessibilityIdStrategy(accessibilityId));
public static TElement CreateById <TElement>(this ElementCreateService repo, string id) where TElement : Element => repo.Create <TElement, FindIdStrategy>(new FindIdStrategy(id));
public static TElement CreateByTag <TElement>(this ElementCreateService repo, string tag) where TElement : Element => repo.Create <TElement, FindTagNameStrategy>(new FindTagNameStrategy(tag));
public static TElement CreateByIdEndingWith <TElement>(this ElementCreateService repo, string tag) where TElement : Element => repo.Create <TElement, FindIdEndingWithStrategy>(new FindIdEndingWithStrategy(tag));