( params: SelectorRuntimeParams, selectorExpression: string, )
| 332 | } |
| 333 | |
| 334 | async function resolveDirectIosSelectorQuery( |
| 335 | params: SelectorRuntimeParams, |
| 336 | selectorExpression: string, |
| 337 | ): Promise<ResolvedDirectIosSelectorQuery> { |
| 338 | const session = params.sessionStore.get(params.sessionName); |
| 339 | const selector = readSimpleIosSelectorTarget({ session, selectorExpression }); |
| 340 | if (!session || !selector) return null; |
| 341 | const result = await queryDirectIosSelectorOrFallback(params, session, selector); |
| 342 | if (isDirectIosSelectorErrorResult(result)) return result; |
| 343 | if (!result) return null; |
| 344 | return { session, selector, result }; |
| 345 | } |
| 346 | |
| 347 | async function queryDirectIosSelector( |
| 348 | params: SelectorRuntimeParams, |
no test coverage detected