FInteractiveTablePageObject: checkbox() method

Hämtar ut page objekt för en kryssruta i en valbar interaktiv tabell (FInteractiveTable).

Radnumreringen är 1-indexerad och inkluderar rader som har expanderats i en expanderbar tabell. Det innebär att om första raden är kollapsad refererar andra raden till nästa icke-expanderade rad. Om första raden är expanderad refererar andra raden till den första expanderade raden under den första raden.

Syntax

checkbox(row);

Parametrar

row: number
Radnummer (1-indexerat).

Returvärde

FCheckboxFieldPageObject med selektor för kryssrutan på den givna raden.

Exempel

<f-interactive-table :rows selectable>
    <template #caption> Tabell </template>
    <template #checkbox-description="{ row }"> Select row {{ row.a }} </template>
    <template #default="{ row }">
        <f-table-column title="A"> {{ row.a }} </f-table-column>
        <f-table-column title="B"> {{ row.b }} </f-table-column>
        <f-table-column title="C"> {{ row.c }} </f-table-column>
    </template>
</f-interactive-table>
const table = new FInteractiveTablePageObject();
table.checkbox(1).label().should("contain.text", "Select row A1");
table.checkbox(2).label().should("contain.text", "Select row A2");
table.checkbox(3).label().should("contain.text", "Select row A3");

Relaterat

Esc för att stänga Pil upp/ner för att navigera Enter för att välja