Merge pull request #19001 from timvandermeij/integration-test-scripting-uppercase
Fix the "must convert input to uppercase" scripting integration test
This commit is contained in:
commit
35673d3e6e
@ -1229,59 +1229,43 @@ describe("Interaction", () => {
|
|||||||
|
|
||||||
await typeAndWaitForSandbox(page, getSelector("27R"), "Hello");
|
await typeAndWaitForSandbox(page, getSelector("27R"), "Hello");
|
||||||
await page.waitForFunction(
|
await page.waitForFunction(
|
||||||
`${getQuerySelector("27R")}.value !== "Hello"`
|
`${getQuerySelector("27R")}.value === "HELLO"`
|
||||||
);
|
);
|
||||||
|
|
||||||
let text = await page.$eval(getSelector("27R"), el => el.value);
|
|
||||||
expect(text).withContext(`In ${browserName}`).toEqual("HELLO");
|
|
||||||
|
|
||||||
await typeAndWaitForSandbox(page, getSelector("27R"), " world");
|
await typeAndWaitForSandbox(page, getSelector("27R"), " world");
|
||||||
await page.waitForFunction(
|
await page.waitForFunction(
|
||||||
`${getQuerySelector("27R")}.value !== "HELLO world"`
|
`${getQuerySelector("27R")}.value === "HELLO WORLD"`
|
||||||
);
|
);
|
||||||
|
|
||||||
text = await page.$eval(getSelector("27R"), el => el.value);
|
|
||||||
expect(text).withContext(`In ${browserName}`).toEqual("HELLO WORLD");
|
|
||||||
|
|
||||||
await page.keyboard.press("Backspace");
|
await page.keyboard.press("Backspace");
|
||||||
|
await waitForSandboxTrip(page);
|
||||||
await page.keyboard.press("Backspace");
|
await page.keyboard.press("Backspace");
|
||||||
|
await waitForSandboxTrip(page);
|
||||||
await page.waitForFunction(
|
await page.waitForFunction(
|
||||||
`${getQuerySelector("27R")}.value !== "HELLO WORLD"`
|
`${getQuerySelector("27R")}.value === "HELLO WOR"`
|
||||||
);
|
);
|
||||||
|
|
||||||
text = await page.$eval(getSelector("27R"), el => el.value);
|
|
||||||
expect(text).withContext(`In ${browserName}`).toEqual("HELLO WOR");
|
|
||||||
|
|
||||||
await typeAndWaitForSandbox(page, getSelector("27R"), "12.dL");
|
await typeAndWaitForSandbox(page, getSelector("27R"), "12.dL");
|
||||||
|
|
||||||
await page.waitForFunction(
|
await page.waitForFunction(
|
||||||
`${getQuerySelector("27R")}.value !== "HELLO WOR"`
|
`${getQuerySelector("27R")}.value === "HELLO WORDL"`
|
||||||
);
|
);
|
||||||
|
|
||||||
text = await page.$eval(getSelector("27R"), el => el.value);
|
|
||||||
expect(text).withContext(`In ${browserName}`).toEqual("HELLO WORDL");
|
|
||||||
|
|
||||||
await typeAndWaitForSandbox(page, getSelector("27R"), " ");
|
await typeAndWaitForSandbox(page, getSelector("27R"), " ");
|
||||||
|
|
||||||
await kbDeleteLastWord(page);
|
await kbDeleteLastWord(page);
|
||||||
|
await waitForSandboxTrip(page);
|
||||||
await page.waitForFunction(
|
await page.waitForFunction(
|
||||||
`${getQuerySelector("27R")}.value !== "HELLO WORDL "`
|
`${getQuerySelector("27R")}.value === "HELLO "`
|
||||||
);
|
);
|
||||||
|
|
||||||
text = await page.$eval(getSelector("27R"), el => el.value);
|
|
||||||
expect(text).withContext(`In ${browserName}`).toEqual("HELLO ");
|
|
||||||
|
|
||||||
await page.$eval(getSelector("27R"), el => {
|
await page.$eval(getSelector("27R"), el => {
|
||||||
// Select LL
|
// Select LL
|
||||||
el.selectionStart = 2;
|
el.selectionStart = 2;
|
||||||
el.selectionEnd = 4;
|
el.selectionEnd = 4;
|
||||||
});
|
});
|
||||||
|
await typeAndWaitForSandbox(page, getSelector("27R"), "a");
|
||||||
await page.keyboard.press("a");
|
await page.waitForFunction(
|
||||||
text = await page.$eval(getSelector("27R"), el => el.value);
|
`${getQuerySelector("27R")}.value === "HEAO "`
|
||||||
expect(text).withContext(`In ${browserName}`).toEqual("HEAO ");
|
);
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user