test: TK-Komponenten , Browser nur einmal aufrufen
This commit is contained in:
@@ -1,19 +1,20 @@
|
|||||||
describe("TK-Komponenten", () => {
|
describe("TK-Komponenten", () => {
|
||||||
beforeEach(() => {
|
before(() => {
|
||||||
cy.visit("http://10.10.0.70:3000/?m=12&u=484");
|
// Lade die Seite nur einmal vor allen Tests
|
||||||
cy.wait(5000); // Wartezeit, bis die Seite vollständig geladen ist
|
cy.visit("http://192.168.10.33:3000/?m=12&u=484");
|
||||||
|
//cy.wait(5000); // Wartezeit, bis die Seite vollständig geladen ist, cypress macht automatisch , alsobrauchen wir im moment kein wait() wenn cy. schafft
|
||||||
});
|
});
|
||||||
|
|
||||||
it("soll sicherstellen, dass die Checkbox vorhanden und sichtbar ist", () => {
|
it("soll alle Tests in Reihenfolge ausführen", () => {
|
||||||
|
// Test 1: Sicherstellen, dass die Checkbox vorhanden und sichtbar ist
|
||||||
cy.get("input[type='checkbox'][id='system-10']")
|
cy.get("input[type='checkbox'][id='system-10']")
|
||||||
.should("exist")
|
.should("exist")
|
||||||
.and("be.visible")
|
.and("be.visible")
|
||||||
.then(() => {
|
.then(() => {
|
||||||
cy.log("Die Checkbox mit ID 'system-10' ist vorhanden und sichtbar.");
|
cy.log("Die Checkbox mit ID 'system-10' ist vorhanden und sichtbar.");
|
||||||
});
|
});
|
||||||
});
|
|
||||||
|
|
||||||
it("soll sicherstellen, dass die Checkbox aktiviert ist", () => {
|
// Test 2: Sicherstellen, dass die Checkbox aktiviert ist
|
||||||
cy.get("input[type='checkbox'][id='system-10']").then(($checkbox) => {
|
cy.get("input[type='checkbox'][id='system-10']").then(($checkbox) => {
|
||||||
if (!$checkbox.prop("checked")) {
|
if (!$checkbox.prop("checked")) {
|
||||||
// Falls die Checkbox nicht aktiviert ist, aktiviere sie
|
// Falls die Checkbox nicht aktiviert ist, aktiviere sie
|
||||||
@@ -23,9 +24,8 @@ describe("TK-Komponenten", () => {
|
|||||||
cy.log("Die Checkbox ist bereits aktiviert.");
|
cy.log("Die Checkbox ist bereits aktiviert.");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
|
||||||
|
|
||||||
it("soll die Checkbox deaktivieren und sicherstellen, dass die Marker verschwinden", () => {
|
// Test 3: Checkbox deaktivieren und Marker verschwinden lassen
|
||||||
cy.get("input[type='checkbox'][id='system-10']")
|
cy.get("input[type='checkbox'][id='system-10']")
|
||||||
.uncheck({ force: true })
|
.uncheck({ force: true })
|
||||||
.then(() => {
|
.then(() => {
|
||||||
|
|||||||
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "10.12.2024 NodeMap V1.0.14",
|
"name": "13.12.2024 NodeMap V1.0.16.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
|
|||||||
Reference in New Issue
Block a user