FDefinitionListPageObject

Använd FDefinitionListPageObject för att hämta information relaterat till definitionslista.

Samtliga exempel använder detta underlag:

<script setup lang="ts">
import { type FDefinitionListItem, FDefinitionList } from "@fkui/vue";

const definitions: FDefinitionListItem[] = [
    { term: "Skulle ha jobbat", definition: "8 timmar" },
    { term: "Vabbade", definition: "8 timmar" },
    { term: "Omfattning", definition: "100 procent" },
];
</script>

<template>
    <f-definition-list v-test="'my-definition-list'" :definitions />
</template>

FDefinitionListPageObject()

Skapar ett nytt Cypress-pageobjekt.

Syntax

new FDefinitionListPageObject(selector);

Parametrar

selector: string
Selector till elementet. Du kan med fördel använda direktivet v-test för din selector.

Exempel

const myDefinitionList = new FDefinitionListPageObject(
    "[data-test=my-definition-list]",
);
myDefinitionList.numberOfDefinitions().should("eq", 3);

definition()

Används för att komma åt beskrivningen för en definition i definitionslistan.

Syntax

definition(index);

Parametrar

index: number
Index för definitionen i definitionslistan.

Returvärde

HTMLElement som innehåller definitionens beskrivning.

Exempel

const myDefinitionList = new FDefinitionListPageObject(
    "[data-test=my-definition-list]",
);
myDefinitionList.definition(0).should("have.text", "8 timmar");
myDefinitionList.definition(1).should("have.text", "8 timmar");
myDefinitionList.definition(2).should("have.text", "100 procent");

numberOfDefinitions()

Används för att komma åt antalet definitioner i definitionslistan.

Syntax

numberOfDefinitions();

Returvärde

Number ger tillbaka status på antalet definitioner i definitionslistan.

Exempel

const myDefinitionList = new FDefinitionListPageObject(
    "[data-test=my-definition-list]",
);
myDefinitionList.numberOfDefinitions().should("eq", 3);

term()

Används för att komma åt termen för en definition i definitionslistan.

Syntax

term(index);

Parametrar

index: number
Index för definitionen i definitionslistan.

Returvärde

HTMLElement som innehåller definitionens term.

Exempel

const myDefinitionList = new FDefinitionListPageObject(
    "[data-test=my-definition-list]",
);
myDefinitionList.term(0).should("have.text", "Skulle ha jobbat");
myDefinitionList.term(1).should("have.text", "Vabbade");
myDefinitionList.term(2).should("have.text", "Omfattning");

Sök

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

Välj version

Var god vänta, laddar versionsdata...