gpt4 book ai didi

reactjs - 断言失败但测试成功

转载 作者:行者123 更新时间:2023-11-28 21:18:20 24 4
gpt4 key购买 nike

这是 cypress.io 中的关键思想,但不起作用(断言失败但测试成功)。完整代码如下。我曾多次尝试重写我的代码,但都没有成功。安装了最新的 NPM,最新的 Node.JS。删除了 node_modules 并重新安装了依赖项。

enter image description here

/* eslint-disable no-undef */
describe("Contact us form", () => {

beforeEach(() => {
cy.visit("/");

cy.contains("Contact us").click();

cy.location().should(loc => {
expect(loc.pathname).to.eq("/contact-us");
});
});

it.only("Fill Contact us form - error 500", () => {
cy.server();

cy.route({
method: "POST",
url: "/api/v1/email/contact-us",
status: 500,
response: {}
}).as("sendMessage");

cy.getTestElement("ContactUs__form__container").within(() => {
cy.get("@users").then(users => {
const user = users.admin;

cy.get("#name")
.type(user.name)
.should("have.value", user.name);

cy.get("#email")
.type(user.email)
.should("have.value", user.email);

cy.get("#phone")
.type(user.phone)
.should("have.value", user.phone);

const message = Cypress.config("testVars").testMessage;

cy.get("#message")
.type(message)
.should("have.value", message);
});

cy.get("button:first").click(); // "Send message"
});

cy.wait("@sendMessage");

cy.get("#alert-dialog-description").contains("My App");
});
});

最佳答案

已知问题?

https://github.com/cypress-io/cypress/issues/3497

您运行的是最新的 cypress (3.1.5) 吗?

关于reactjs - 断言失败但测试成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54999667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com