public IEnumerable <INativeElement> GetArrayElements(IsMatch constraint) { Initialize(); var ffElements = JSUtils.ElementArrayEnumerator(GetCommand, ClientPort); foreach (var ffElement in ffElements) { if (constraint.Invoke(ffElement)) { yield return(ffElement); } } }
private IEnumerable <INativeElement> GetArrayElements(IsMatch constraint) { this.Initialize(); var ffElements = JSUtils.ElementArrayEnumerator(this.GetCommand, this.ClientPort); foreach (var ffElement in ffElements) { if (!constraint.Invoke(ffElement)) { continue; } ffElement.Pin(); yield return(ffElement); } }
protected virtual IEnumerable <JSElement> GetElementArrayEnumerator(string command) { return(JSUtils.ElementArrayEnumerator(command, clientPort)); }