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
- Interaktiv tabell (FInteractiveTable)
- Kryssruta (FCheckboxField)