Commit c77ae1e3 authored by yann300's avatar yann300 Committed by ioedeveloper

attempt fixing GoToVmTraceStep

parent ea71718d
...@@ -10,24 +10,10 @@ class GoToVmTraceStep extends EventEmitter { ...@@ -10,24 +10,10 @@ class GoToVmTraceStep extends EventEmitter {
} }
function goToVMtraceStep (browser: NightwatchBrowser, step: number, incr: number, done: VoidFunction) { function goToVMtraceStep (browser: NightwatchBrowser, step: number, incr: number, done: VoidFunction) {
if (!incr) incr = 0 browser.execute(function () { document.getElementById('slider')['value'] = number - 1 }) // It only moves slider to 50 but vm traces are not updated
browser.execute(function () { .setValue('*[data-id="slider"]', new Array(1).fill(browser.Keys.RIGHT_ARROW))
return document.querySelector('#stepdetail').innerHTML
}, [], function (result) {
if (typeof result.value === 'string' && (result.value.indexOf('vm trace step:') !== -1 && result.value.indexOf(step.toString()) !== -1)) {
done()
} else if (incr > 1000) {
browser.assert.fail('goToVMtraceStep fails', 'info about error', '')
done()
} else {
incr++
browser.click('#intoforward')
.perform(() => { .perform(() => {
setTimeout(() => { done()
goToVMtraceStep(browser, step, incr, done)
}, 200)
})
}
}) })
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment