webdriver-helper icon indicating copy to clipboard operation
webdriver-helper copied to clipboard

exec js crashes nodejs on second attempt

Open wayneseymour opened this issue 10 years ago • 1 comments

Hello there, I'm trying to exec arbitrary funcs for my purposes. To get started I followed your docs and when I tried to exec that func more than once, node crashes back to the shell.

Note: This was in the node repl.

wayneseymour avatar Mar 24 '14 15:03 wayneseymour

Error:

> browser.exec('alert("hello world!");', function() {
...   browser.dialog().text(function (text) {
.....
.....   });
... });
{ then: [Function: then],
  cancel: [Function: cancel],
  isPending: [Function: isPending] }
>
/Users/wayne/Documents/dev/repos/merlin.js/node_modules/selenium-webdriver/lib/webdriver/promise.js:1702
      throw error;
            ^
UnknownError: '[JavaScript Error: "a is null" {file: "file:///var/folders/5l/bmrx9fm93_x__j020gmq7tmr0000gn/T/anonymous8234822359118271143webdriver-profile/extensions/[email protected]/components/command_processor.js" line: 8120}]' when calling method: [nsICommandProcessor::execute]
Build info: version: '2.39.0', revision: 'ff23eac', time: '2013-12-16 16:11:15'
System info: host: 'Waynes-MacBook-Pro.local', ip: '10.84.124.10', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.9.1', java.version: '1.8.0-ea'
Driver info: driver.version: unknown
    at new bot.Error (/Users/wayne/Documents/dev/repos/merlin.js/node_modules/selenium-webdriver/lib/atoms/error.js:109:18)
    at Object.bot.response.checkResponse (/Users/wayne/Documents/dev/repos/merlin.js/node_modules/selenium-webdriver/lib/atoms/response.js:106:9)
    at /Users/wayne/Documents/dev/repos/merlin.js/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:276:20

wayneseymour avatar Mar 24 '14 15:03 wayneseymour