[Koha-bugs] [Bug 34076] [ALTERNATE] [DOCS] Automated screenshots using Cypress.io testing framework
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Jul 14 16:47:36 CEST 2023
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34076
--- Comment #14 from Philip Orr <philip.orr at lmscloud.de> ---
OK, got it working. Apparently the cy.select part was trying to select
an option too soon when it hadn't been loaded yet?
Anyway just adding cy.wait(2000); before selecting the option in the syspref
fixed it for me.
```
it("patrondebt", function () {
cy.set_syspref("AllowFineOverride", "0");
cy.query("DELETE FROM accountlines WHERE borrowernumber=5");
cy.get(
":nth-child(2) > .biglinks-list > :nth-child(6) > .icon_general >
.fa"
).click();
cy.get('fieldset > [type="text"]').type("AllowFineOverride");
cy.get(".btn").click();
cy.wait(2000);
cy.get("#pref_AllowFineOverride").select("1");
cy.get(".save-all").click();
cy.get("#toplevelmenu > :nth-child(2) > a").click();
cy.get("#search_patron_filter").clear();
cy.get("#search_patron_filter").type("edna");
cy.get(".action > .btn").click();
cy.get("#menu > ul > :nth-child(3) > a").click();
cy.get(".manualinvoice > a").click();
cy.get("#amount").clear();
cy.get("#amount").type("42");
cy.get('[value="save"]').click();
cy.get("#menu > ul > :nth-child(1) > a").click();
cy.get("#barcode").clear();
cy.get("#barcode").type("3999900000001");
cy.get("#circ_circulation_issue > .btn").click();
cy.get("#circ_needsconfirmation")
.should("be.visible")
.screenshot("patrondebt");
});
```
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list