Function: getListItemIterator()
getListItemIterator<
HostPartT
,ItemT
>(host
,itemLocatorBase
,driverClass
,startIndex
):AsyncGenerator
<ItemT
,void
,unknown
>
Defined in: packages/core/src/drivers/listHelper.ts:39
Get an iterator of list item driver. List item is an indefinite number of items under the same host
Type Parameters
HostPartT
HostPartT
extends ScenePart
ItemT
ItemT
extends ComponentDriver
<{ }>
Parameters
host
ComponentDriver
<HostPartT
>
The component the list item is under
itemLocatorBase
The locator of the list item without the index, the locator should already compound the host locator if needed
driverClass
ComponentDriverCtor
<ItemT
>
The driver class of the list item
startIndex
number
= 0
The starting index of the list item iterator, default is 0
Returns
AsyncGenerator
<ItemT
, void
, unknown
>