A couple small de-flake efforts for "Add multiple sketches"

This commit is contained in:
Frank Noirot
2024-10-24 13:07:56 -04:00
committed by 49lf
parent 230e3132e9
commit 2ac874971e

View File

@ -650,7 +650,6 @@ test.describe('Sketch tests', () => {
|> revolve({ axis: "X" }, %)`) |> revolve({ axis: "X" }, %)`)
}) })
test('Can add multiple sketches', async ({ page }) => { test('Can add multiple sketches', async ({ page }) => {
test.skip(process.platform === 'darwin', 'Can add multiple sketches')
const u = await getUtils(page) const u = await getUtils(page)
const viewportSize = { width: 1200, height: 500 } const viewportSize = { width: 1200, height: 500 }
@ -675,7 +674,7 @@ test.describe('Sketch tests', () => {
const center = await u.getCenterOfModelViewArea() const center = await u.getCenterOfModelViewArea()
let codeStr = "const sketch001 = startSketchOn('XY')" let codeStr = "sketch001 = startSketchOn('XY')"
await page.mouse.click(center.x - 50, viewportSize.height * 0.55) await page.mouse.click(center.x - 50, viewportSize.height * 0.55)
await expect(u.codeLocator).toHaveText(codeStr) await expect(u.codeLocator).toHaveText(codeStr)
@ -713,6 +712,7 @@ test.describe('Sketch tests', () => {
// when exiting the sketch above the camera is still looking down at XY, // when exiting the sketch above the camera is still looking down at XY,
// so selecting the plane again is a bit easier. // so selecting the plane again is a bit easier.
await page.mouse.move(center.x - 100, center.y + 50, { steps: 5 })
await page.mouse.click(center.x - 100, center.y + 50) await page.mouse.click(center.x - 100, center.y + 50)
await page.waitForTimeout(600) // TODO detect animation ending, or disable animation await page.waitForTimeout(600) // TODO detect animation ending, or disable animation
codeStr += "sketch002 = startSketchOn('XY')" codeStr += "sketch002 = startSketchOn('XY')"