From 7fc8a3a490f22955fe55820d73a8df67612a2f4c Mon Sep 17 00:00:00 2001 From: yann300 Date: Mon, 28 Feb 2022 12:34:18 +0100 Subject: [PATCH] fix e2e --- apps/remix-ide-e2e/src/commands/goToVMTraceStep.ts | 5 ++++- libs/remix-ui/debugger-ui/src/lib/slider/slider.tsx | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/remix-ide-e2e/src/commands/goToVMTraceStep.ts b/apps/remix-ide-e2e/src/commands/goToVMTraceStep.ts index 56616f1ac9..5a3ae6ae82 100644 --- a/apps/remix-ide-e2e/src/commands/goToVMTraceStep.ts +++ b/apps/remix-ide-e2e/src/commands/goToVMTraceStep.ts @@ -12,7 +12,10 @@ class GoToVmTraceStep extends EventEmitter { function goToVMtraceStep (browser: NightwatchBrowser, step: number, incr: number, done: VoidFunction) { browser.execute(function (step) { (document.getElementById('slider') as HTMLInputElement).value = (step - 1).toString() }, [step]) .setValue('*[data-id="slider"]', new Array(1).fill(browser.Keys.RIGHT_ARROW)) - .pause(1000) + .execute((step) => { + (document.querySelector('*[data-id="slider"]') as any).internal_onmouseup({ target: { value: step }}) + }, [step]) + .pause(10000) .perform(() => { done() }) diff --git a/libs/remix-ui/debugger-ui/src/lib/slider/slider.tsx b/libs/remix-ui/debugger-ui/src/lib/slider/slider.tsx index 89a09ce80e..2d4c374770 100644 --- a/libs/remix-ui/debugger-ui/src/lib/slider/slider.tsx +++ b/libs/remix-ui/debugger-ui/src/lib/slider/slider.tsx @@ -25,6 +25,8 @@ export const Slider = ({ jumpTo, sliderValue, traceLength }) => { setValue(parseInt(e.target.value)) } + if (slider.current) slider.current.internal_onmouseup = handleChange + return (