public ApiScopeItem GetItem(int rowNumber) { var res = new ApiScopeItem(Driver, rowNumber); res.Do(() => res._nameFunc.Invoke()).Until(() => res._nameFunc.Invoke() != null); return(res); }
public List <ApiScopeItem> GetItems() { List <ApiScopeItem> res = new List <ApiScopeItem>(); for (int i = 0; i < 200; i++) { var item = new ApiScopeItem(Driver, i + 1); try { res.Do(() => item._nameFunc.Invoke()).Until(() => item._nameFunc.Invoke() != null); res.Add(item); } catch { break; } } return(res); }