Open evgeniy-mh opened 5 years ago
It looks like the wrong locators are getting recorded after the initial selection. #draggable
is found, but not #droppable
.
mouse down at
, mouse move at
, and mouse up at
work for the example you provided if you update it with the correct locator.
🐛 Bug Report
SeleniumIDE records
mouse down at
,mouse move at
,mouse up at
actions for JS draggable web elements. After initial record thismouse*
commands doesn't work and test fails. If user manually changes thesemouse*
commands to onedrag and drop to object
command then test works.Side note: for HTML5 draggable web elements SeleniumIDE records
drag and drop to object
command as intended and test works.To Reproduce
Try to record test for this page: You need to move "Drag me to my target" cube to "Drop here" cube and the assert text "Result: dropped".
You will see that SeleniumIDE records commands:
This test will not work.
In order to make this test work I changed
mouse *
commands todrag and drop to object
command:Expected behavior
SeleniumIDE expected to record
drag and drop to object
command when user interacts with JS draggable web element.Project file reproducing this issue (highly encouraged)
Environment
OS: Windows 10 x64 Selenium IDE Version: 3.9.0 Selenium SIDE Runner Version: not used Node version: not used Browser: Chrome Browser Version: 74.0.3729.169 (Official Build) (64-bit)