test: flaky link field test (#26246)
This commit is contained in:
parent
2263acf80c
commit
c1e8d8e791
1 changed files with 9 additions and 2 deletions
|
|
@ -27,7 +27,7 @@ context("Control Link", () => {
|
|||
}
|
||||
|
||||
function get_dialog_with_gender_link() {
|
||||
return cy.dialog({
|
||||
let dialog = cy.dialog({
|
||||
title: "Link",
|
||||
fields: [
|
||||
{
|
||||
|
|
@ -38,6 +38,8 @@ context("Control Link", () => {
|
|||
},
|
||||
],
|
||||
});
|
||||
cy.wait(500);
|
||||
return dialog;
|
||||
}
|
||||
|
||||
it("should set the valid value", () => {
|
||||
|
|
@ -62,6 +64,7 @@ context("Control Link", () => {
|
|||
cy.wait("@search_link");
|
||||
cy.get("@input").type("todo for link", { delay: 200 });
|
||||
cy.wait("@search_link");
|
||||
cy.wait(500);
|
||||
cy.get(".frappe-control[data-fieldname=link]").findByRole("listbox").should("be.visible");
|
||||
cy.get(".frappe-control[data-fieldname=link] input").type("{enter}", { delay: 100 });
|
||||
cy.get(".frappe-control[data-fieldname=link] input").blur();
|
||||
|
|
@ -82,6 +85,7 @@ context("Control Link", () => {
|
|||
.type("invalid value", { delay: 100 })
|
||||
.blur();
|
||||
cy.wait("@validate_link");
|
||||
cy.wait(500);
|
||||
cy.get(".frappe-control[data-fieldname=link] input").should("have.value", "");
|
||||
});
|
||||
|
||||
|
|
@ -92,6 +96,7 @@ context("Control Link", () => {
|
|||
|
||||
cy.get(".frappe-control[data-fieldname=link] input").type(" ", { delay: 100 }).blur();
|
||||
cy.wait("@validate_link");
|
||||
cy.wait(500);
|
||||
cy.get(".frappe-control[data-fieldname=link] input").should("have.value", "");
|
||||
cy.window()
|
||||
.its("cur_dialog")
|
||||
|
|
@ -262,6 +267,7 @@ context("Control Link", () => {
|
|||
cy.wait("@search_link");
|
||||
cy.get("@input").type("Sonstiges", { delay: 200 });
|
||||
cy.wait("@search_link");
|
||||
cy.wait(500);
|
||||
cy.get(".frappe-control[data-fieldname=link] ul").should("be.visible");
|
||||
cy.get(".frappe-control[data-fieldname=link] input").type("{enter}", { delay: 100 });
|
||||
cy.get(".frappe-control[data-fieldname=link] input").blur();
|
||||
|
|
@ -284,7 +290,7 @@ context("Control Link", () => {
|
|||
});
|
||||
|
||||
cy.clear_cache();
|
||||
cy.wait(500);
|
||||
cy.wait(1000);
|
||||
|
||||
get_dialog_with_gender_link().as("dialog");
|
||||
cy.intercept("POST", "/api/method/frappe.desk.search.search_link").as("search_link");
|
||||
|
|
@ -293,6 +299,7 @@ context("Control Link", () => {
|
|||
cy.wait("@search_link");
|
||||
cy.get("@input").type("Non-Conforming", { delay: 200 });
|
||||
cy.wait("@search_link");
|
||||
cy.wait(500);
|
||||
cy.get(".frappe-control[data-fieldname=link] ul").should("be.visible");
|
||||
cy.get(".frappe-control[data-fieldname=link] input").type("{enter}", { delay: 100 });
|
||||
cy.get(".frappe-control[data-fieldname=link] input").blur();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue