Why drag and drop is not working in Selenium Webdriver?

后端 未结 12 1809
借酒劲吻你
借酒劲吻你 2021-01-11 11:45

I am trying to drag an element into another element using Selenium WebDriver but it\'s not working. I tried all the solutions which I can find on internet but none of the so

12条回答
  •  情书的邮戳
    2021-01-11 12:07

    You may try executing the following javascript to perform drag and drop

    WebDriver _driver;
    WebElement _sourceElement = _driver.findElement();
    WebElement _targetElement = _driver.findElement();
    JavascriptExecutor _js = (JavascriptExecutor) _driver;
    _js.executeScript("$(arguments[0]).simulate('drag-n-drop',{dragTarget:arguments[1],interpolation:{stepWidth:100,stepDelay:50}});", _sourceElement, _targetElement);
    

    Please find more details here.

    It works perfectly for all the browsers and devices.

提交回复
热议问题