Gibt es eine Möglichkeit, Cypress-Tests aus YML in Python zu generieren?
Posted: 27 Dec 2024, 09:57
Ich möchte End-to-End-Testfälle für die Web-Benutzeroberfläche schreiben. Gibt es eine Möglichkeit, Cypress-Testfälle in Python aus der YML-Dokumentation zu generieren?
Ich habe zum Beispiel einen Test Schritt in yml geschrieben
Und die erwartete spec.js-Datei könnte sein:
Gibt es eine Möglichkeit, Funktionen in JavaScript mit dem Cypress-Framework zu schreiben und ihnen Argumente zu übergeben und dann Testschritte in Python aufzuräumen?
Ich habe zum Beispiel einen Test Schritt in yml geschrieben
Code: Select all
methods:
ssoLogin:
desc: sso login
steps:
- webInput(id,login-username, ytx)
- webClick(id,btn-login-nopwd)
Code: Select all
describe('Test scope 1', () => {
it('ssoLogin', () => {
cy.visit("xxx.com/sson/login?client_");
cy.get('#login-username').should('be.visible').clear().type('ytx', { delay: 100 });
cy.get('#btn-login-nopwd').should('be.visible').click();
cy.wait(1000 * 5)
});
});