Error when trying to execute drag and drop using javascript for Selenium WebDriver test

Larisa

I have tried to simulate drag and drop for Selenium WebDriver test using the following JavaScript call, but I get a WebDriver error. I tried this way, as with Actions class didn't work on any browser (Firefox, Chrome).
Can someone tell what I am doing wrong?

String filePath = "C://Work//Spica import files//drag_and_drop_helper.js";
String source = "li[draggable='true']";
String target = "#fieldCc";
StringBuffer buffer = new StringBuffer();
String line;
BufferedReader br = null;
try {
  br = new BufferedReader(new FileReader(filePath));
} catch (FileNotFoundException e) {
  e.printStackTrace();
}

try {
  while((line = br.readLine())!=null)
    buffer.append(line);
} catch (IOException e) {
    e.printStackTrace();
}

String javaScript = buffer.toString();
javaScript = javaScript + "$('" + source + "').simulateDragDrop({ dropTarget: '" + target + "'});";
((JavascriptExecutor)getDriver()).executeScript(javaScript);

The error that I get is:

org.openqa.selenium.WebDriverException: unknown error: Runtime.evaluate threw exception: SyntaxError: missing ) after argument list (Session info: chrome=53.0.2785.116) (Driver info: chromedriver=2.9.248315,platform=Windows NT 6.3 x86_64) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 17 milliseconds Build info: version: '2.53.1', revision: 'a36b8b1cd5757287168e54b817830adce9b0158d', time: '2016-06-30 19:26:09' System info: host: 'EN610188', ip: '172.16.116.151', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_91' Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities [{applicationCacheEnabled=false, rotatable=false, chrome={userDataDir=C:\Users\lgrecu\AppData\Local\Temp\scoped_dir5352_12600}, takesHeapSnapshot=true, databaseEnabled=false, handlesAlerts=true, version=53.0.2785.116, platform=WIN8_1, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}] Session ID: fe314c5e2184e76f1b3d934159ae2887 Build info: version: '2.53.1', revision: 'a36b8b1cd5757287168e54b817830adce9b0158d', time: '2016-06-30 19:26:09' System info: host: 'EN610188', ip: '172.16.116.151', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_91' Driver info: driver.version: unknown

Sudharsan Selvaraj

Try removing the single quotes from String source = "li[draggable='true']"; and try now. guess it will work.

String source = "li[draggable=true]";

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Error when trying to login using Selenium webdriver

From Dev

Im getting an error when trying to run a cucumber test, which manipulates a confirm dialogue using selenium-webdriver

From Dev

Im getting an error when trying to run a cucumber test, which manipulates a confirm dialogue using selenium-webdriver

From Dev

Executing Javascript for selenium UI integration Test of Drag and Drop - Java

From Dev

Executing Javascript for selenium UI integration Test of Drag and Drop - Java

From Dev

selenium webdriver code for java drag and drop

From Dev

Selenium: Drag and Drop from file system to WebDriver?

From Dev

How to get drag and drop working with Selenium WebDriver

From Dev

How to get drag and drop working with Selenium WebDriver

From Dev

Getting Error while trying to run example test of Selenium Webdriver (WebdriverJS)

From Dev

How to test Drag and Drop behavior with Selenium IDE ?

From Dev

How to simulate HTML5 Drag and Drop in Selenium Webdriver?

From Dev

Selenium Webdriver (C#): Drag and Drop executed but nothing happens

From Dev

Selenium WebDriver doesn't press key while drag & drop

From Dev

Drag and drop local file in browser with Selenium WebDriver and JUnit?

From Dev

Python selenium webdriver : trying to call a javascript function

From Dev

Drag and Drop using JavaScript (not HTML5)?

From Dev

Error using Selenium Webdriver and FireFox

From Dev

Trying to click in the message box using selenium webdriver

From Dev

Getting "SWTException: Widget is disposed" when trying to remove drag and drop listeners

From Dev

"Error HRESULT E_FAIL has been returned from a call to a COM component" when trying drag and drop an image to Skype c#

From Dev

'Element Not Visible Exception' when trying to click on a Search option using webdriver selenium in python

From Dev

What will be the Selenium WebDriver Script for direct drag file from local drive and Drop it to web app?

From Dev

Movement of scroll bar in drop down using mouse movements in Selenium Webdriver

From Dev

Need to select drop down value using xpath in Selenium Webdriver

From Dev

not able to select drop down in share point site using selenium webdriver

From Dev

JavaScript - Drag and drop

From Dev

php javascript drag and drop

From Dev

JavaScript - Drag and drop

Related Related

  1. 1

    Error when trying to login using Selenium webdriver

  2. 2

    Im getting an error when trying to run a cucumber test, which manipulates a confirm dialogue using selenium-webdriver

  3. 3

    Im getting an error when trying to run a cucumber test, which manipulates a confirm dialogue using selenium-webdriver

  4. 4

    Executing Javascript for selenium UI integration Test of Drag and Drop - Java

  5. 5

    Executing Javascript for selenium UI integration Test of Drag and Drop - Java

  6. 6

    selenium webdriver code for java drag and drop

  7. 7

    Selenium: Drag and Drop from file system to WebDriver?

  8. 8

    How to get drag and drop working with Selenium WebDriver

  9. 9

    How to get drag and drop working with Selenium WebDriver

  10. 10

    Getting Error while trying to run example test of Selenium Webdriver (WebdriverJS)

  11. 11

    How to test Drag and Drop behavior with Selenium IDE ?

  12. 12

    How to simulate HTML5 Drag and Drop in Selenium Webdriver?

  13. 13

    Selenium Webdriver (C#): Drag and Drop executed but nothing happens

  14. 14

    Selenium WebDriver doesn't press key while drag & drop

  15. 15

    Drag and drop local file in browser with Selenium WebDriver and JUnit?

  16. 16

    Python selenium webdriver : trying to call a javascript function

  17. 17

    Drag and Drop using JavaScript (not HTML5)?

  18. 18

    Error using Selenium Webdriver and FireFox

  19. 19

    Trying to click in the message box using selenium webdriver

  20. 20

    Getting "SWTException: Widget is disposed" when trying to remove drag and drop listeners

  21. 21

    "Error HRESULT E_FAIL has been returned from a call to a COM component" when trying drag and drop an image to Skype c#

  22. 22

    'Element Not Visible Exception' when trying to click on a Search option using webdriver selenium in python

  23. 23

    What will be the Selenium WebDriver Script for direct drag file from local drive and Drop it to web app?

  24. 24

    Movement of scroll bar in drop down using mouse movements in Selenium Webdriver

  25. 25

    Need to select drop down value using xpath in Selenium Webdriver

  26. 26

    not able to select drop down in share point site using selenium webdriver

  27. 27

    JavaScript - Drag and drop

  28. 28

    php javascript drag and drop

  29. 29

    JavaScript - Drag and drop

HotTag

Archive