Я тестирую Trello и пытаюсь перетащить последний список, а затем поместить его в предпоследний столбец, но тест не работает без ".wait".Было бы очень полезно, если бы кто-то мог посоветовать о потенциальной проблеме здесь, потому что я предпочитаю избегать использования ".wait".Нет ошибок выбрасывания, но, тем не менее, перетаскивание не происходит без «.wait».
describe("Moving list", () => {
it("Waiting For Accept list should be moved from last column to the penultimate column", () => {
cy.get("#board")
.children(".js-list")
.should("have.length", 4)
.and("be.visible");
cy.get(":nth-child(4) > .list")
.should("be.visible")
.and("contain", "Waiting For Accept")
cy.get(":nth-child(4) > .list").trigger("mousedown", {
which: 1
});
cy.get("#board > div:nth-child(2) > .list")
.trigger("mousemove");
cy.get("#board > div:nth-child(3) > .list")
.trigger("mousemove")
.trigger("mouseup");
cy.get(":nth-child(3) > .list")
.should("contain", "Waiting For Accept");
});
});
См. Изображение
См. Изображение