{"_id":"wd-zombie","_rev":"27-f412903971aacf0ad133fe72134a6ecb","name":"wd-zombie","description":"wd headless implementation using zombie","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"wd-zombie","version":"0.0.1","description":"wd headless implementation using zombie","keywords":["zombie","wd","headless","test"],"author":{"name":"Seb Vincent","email":"seb.vincent@gmail.com"},"repository":{"type":"git","url":"git@github.com:sebv/node-wd-zombie.git"},"main":"./index","engine":"node >= 0.6.1","scripts":{"test":"cake test"},"dependencies":{"zombie":"=1.1.4","jsdom":"=0.2.14","node-uuid":"1.3.x"},"devDependencies":{"sv-cake-utils":"0.1.x","coffee-script":"1.3.x","nodeunit":"0.7.x","async":"0.1.x","express":"2.5.x","should":"0.6.x","gleak":"0.2.x"},"_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"_id":"wd-zombie@0.0.1","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"95aed953fa77a4e81bf7925a55a05e99bc1bf295","tarball":"https://registry.npmjs.org/wd-zombie/-/wd-zombie-0.0.1.tgz","integrity":"sha512-uzcKDURO5oZdpiaioOVkqwi3ebb64D1kgQ0FwUKFo3Sl/ifVl4I6AuzRxy3XS9DUDJ4QWhgz3cMO2YCsvpfMzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgrhRKAFGRcjwp+V/Tr5miTYWTVfJmVh7grgKSjP4zRAIhAKW6a7XZWdIOA+uesH2fsuKcbbsJCRDqZywJ1eQqWUy+"}]},"readme":"","maintainers":[{"name":"sebv","email":"seb.vincent@gmail.com"}],"directories":{}},"0.0.2":{"name":"wd-zombie","version":"0.0.2","description":"wd headless implementation using zombie","keywords":["zombie","wd","headless","test"],"author":{"name":"Seb Vincent","email":"seb.vincent@gmail.com"},"repository":{"type":"git","url":"git@github.com:sebv/node-wd-zombie.git"},"main":"./index","engine":"node >= 0.6.1","scripts":{"test":"cake test"},"dependencies":{"zombie":"=1.1.4","jsdom":"=0.2.14","node-uuid":"1.3.x"},"devDependencies":{"sv-cake-utils":"0.1.x","coffee-script":"1.3.x","nodeunit":"0.7.x","async":"0.1.x","express":"2.5.x","should":"0.6.x","gleak":"0.2.x"},"_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"_id":"wd-zombie@0.0.2","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"fc91494918ff7e741fb3e7f5d529a80f9b8832ae","tarball":"https://registry.npmjs.org/wd-zombie/-/wd-zombie-0.0.2.tgz","integrity":"sha512-flHursgNT0YurKt+FSlATji6CLKdRQDktphOazrJW4vKSL1b171hBGW9VQQpWwHPsCyKF67MjSdjCqDoleeLDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1h3TlJt6Qx0I3tC5OV9uZLqS8dy6U6beoJUeM7hLk/AiEAoXGstoSGLLannpx49eDLFbN1tXSf4O8cmHHhunyHy+I="}]},"readme":"","maintainers":[{"name":"sebv","email":"seb.vincent@gmail.com"}],"directories":{}},"0.0.3":{"name":"wd-zombie","version":"0.0.3","description":"wd headless implementation using zombie","keywords":["zombie","wd","headless","test"],"author":{"name":"Seb Vincent","email":"seb.vincent@gmail.com"},"repository":{"type":"git","url":"git@github.com:sebv/node-wd-zombie.git"},"main":"./index","engine":"node >= 0.6.1","scripts":{"test":"cake test"},"dependencies":{"zombie":"=1.4.1","jsdom":"~0.2.15","node-uuid":"1.3.x"},"devDependencies":{"sv-cake-utils":"0.1.x","coffee-script":"1.3.x","nodeunit":"0.7.x","async":"0.1.x","express":"2.5.x","should":"0.6.x","gleak":"0.2.x"},"readme":"# wd-zombie\n\nwd headless twin.\n\nwd-zombie is a [wd](https://github.com/admc/wd) API implementation using \n[zombie](https://github.com/assaf/zombie).  \n\n## usage\n\n### CoffeeScript\n\n```coffeescript\nwebdriver = require(\"wd-zombie\")\nassert = require(\"assert\")\n\nbrowser = webdriver.remote()\n\nbrowser.init browserName: \"zombie\", ->\n  browser.get \"http://saucelabs.com/test/guinea-pig\", ->\n    browser.title (err, title) ->\n      assert.ok ~title.indexOf(\"I am a page title - Sauce Labs\"), \"Wrong title!\"\n      browser.elementById \"submit\", (err, el) ->\n        browser.clickElement el, ->\n          browser.eval \"window.location.href\", (err, title) ->\n            console.log \"Got title:\" + title\n            assert.ok ~title.indexOf(\"#\"), \"Wrong title!\"\n            browser.quit()            \n```\n\n### JavaScript\n\n```javascript\nvar webdriver = require('wd-zombie');\nvar assert = require('assert');\n\nvar browser = webdriver.remote();\n\nbrowser.init({\n    browserName:'zombie'\n  }, function() {\n\n  browser.get(\"http://saucelabs.com/test/guinea-pig\", function() {\n    browser.title(function(err, title) {\n      assert.ok(~title.indexOf('I am a page title - Sauce Labs'), 'Wrong title!');\n      browser.elementById('submit', function(err, el) {\n        browser.clickElement(el, function() {\n          browser.eval(\"window.location.href\", function(err, title) {\n            console.log(\"Got title:\" + title); \n            assert.ok(~title.indexOf('#'), 'Wrong title!');\n            browser.quit()\n          })\n        })\n      })\n    })\n  })\n})\n\n```\n## doc\n\n### wd methods\n\nAPI identical to [wd](https://github.com/admc/wd).\n\n### extra methods\n\n*  retrieve the zombie browser object: \n  zombieBrowser(done) -> done(err, browser) \n\n## test\n\ncake test\n\n","_id":"wd-zombie@0.0.3","dist":{"shasum":"0c2e280a5d11e4154434cfc42861a9a99b3c39ac","tarball":"https://registry.npmjs.org/wd-zombie/-/wd-zombie-0.0.3.tgz","integrity":"sha512-AmiZPa0EETGLbU/SzSgqf3ckTSwIShDj0warZLnECc+PFH/83E7klQWHEbwwkd7ebWvPeb8QgFtPe8Vki5PiFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYlreXEtrfKDDKQK2baneKllS160xXF+YKMbIBhFjc1QIhAJh0PdlpBY0IjDQ22hgExNLAyz/2BCAGcOUxoqr1ORDc"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"maintainers":[{"name":"sebv","email":"seb.vincent@gmail.com"}],"directories":{}},"0.0.4":{"name":"wd-zombie","version":"0.0.4","description":"wd headless implementation using zombie","keywords":["zombie","wd","headless","test"],"author":{"name":"Seb Vincent","email":"seb.vincent@gmail.com"},"repository":{"type":"git","url":"git@github.com:sebv/node-wd-zombie.git"},"main":"./index","engine":"node >= 0.6.1","scripts":{"test":"cake test"},"dependencies":{"zombie":"1.4.1","jsdom":"0.2.15","node-uuid":"1.3.x"},"devDependencies":{"sv-cake-utils":"0.1.x","coffee-script":"git://github.com/jashkenas/coffee-script.git","nodeunit":"0.7.x","async":"0.1.x","express":"2.5.x","should":"1.1.x","gleak":"0.2.x"},"readme":"# wd-zombie\n\nwd headless twin.\n\nwd-zombie is a [wd](https://github.com/admc/wd) API implementation using \n[zombie](https://github.com/assaf/zombie).  \n\n## usage\n\n### CoffeeScript\n\n```coffeescript\nwebdriver = require(\"wd-zombie\")\nassert = require(\"assert\")\n\nbrowser = webdriver.remote()\n\nbrowser.init browserName: \"zombie\", ->\n  browser.get \"http://saucelabs.com/test/guinea-pig\", ->\n    browser.title (err, title) ->\n      assert.ok ~title.indexOf(\"I am a page title - Sauce Labs\"), \"Wrong title!\"\n      browser.elementById \"submit\", (err, el) ->\n        browser.clickElement el, ->\n          browser.eval \"window.location.href\", (err, title) ->\n            console.log \"Got title:\" + title\n            assert.ok ~title.indexOf(\"#\"), \"Wrong title!\"\n            browser.quit()            \n```\n\n### JavaScript\n\n```javascript\nvar webdriver = require('wd-zombie');\nvar assert = require('assert');\n\nvar browser = webdriver.remote();\n\nbrowser.init({\n    browserName:'zombie'\n  }, function() {\n\n  browser.get(\"http://saucelabs.com/test/guinea-pig\", function() {\n    browser.title(function(err, title) {\n      assert.ok(~title.indexOf('I am a page title - Sauce Labs'), 'Wrong title!');\n      browser.elementById('submit', function(err, el) {\n        browser.clickElement(el, function() {\n          browser.eval(\"window.location.href\", function(err, title) {\n            console.log(\"Got title:\" + title); \n            assert.ok(~title.indexOf('#'), 'Wrong title!');\n            browser.quit()\n          })\n        })\n      })\n    })\n  })\n})\n\n```\n## doc\n\n### wd methods\n\nAPI identical to [wd](https://github.com/admc/wd).\n\n### extra methods\n\n*  retrieve the zombie browser object: \n  zombieBrowser(done) -> done(err, browser) \n\n## test\n\ncake test\n\n","_id":"wd-zombie@0.0.4","dist":{"shasum":"d27c3c00bee3a99fb4da71a9c985abd150d5cdb6","tarball":"https://registry.npmjs.org/wd-zombie/-/wd-zombie-0.0.4.tgz","integrity":"sha512-PLvyPOEkZs8dkArkUPhgM8caMgvr9Jjb6KB/f96Ki/PX0BFiV1RxYSLNhFVwIZ3JHw5EjFibKoGZg4Vqv0E9KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWimZ6+LQPg4Lz7Zi+Fmgrqp1vc2BO0Oxydi1B9FD1RwIgKEMg03stDTihN0nd59Rz1cIYOT058ee2KZ7kr5WFSmM="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"maintainers":[{"name":"sebv","email":"seb.vincent@gmail.com"}],"directories":{}},"0.0.5":{"name":"wd-zombie","version":"0.0.5","description":"wd headless implementation using zombie","keywords":["zombie","wd","headless","test"],"author":{"name":"Seb Vincent","email":"seb.vincent@gmail.com"},"repository":{"type":"git","url":"git@github.com:sebv/node-wd-zombie.git"},"main":"./index","engine":"node >= 0.6.1","scripts":{"test":"cake test"},"dependencies":{"zombie":"1.4.1","jsdom":"0.2.15","node-uuid":"1.3.x","async":"0.1.x"},"devDependencies":{"sv-cake-utils":"0.1.x","coffee-script":"1.3.x","mocha":"1.6.x","async":"0.1.x","express":"3.0.x","should":"1.2.x","imageinfo":"1.0.x","wd":"git://github.com/admc/wd.git"},"readme":"# wd-zombie\n\nwd headless twin.\n\nwd-zombie is a partial [wd](https://github.com/admc/wd) API implementation using \n[zombie](https://github.com/assaf/zombie). \n\nNote:\n  - This is only worth using for simple pages, not relying heavily on Javacripts.   \n  - This package wont be maintained/improved, at least until Zombie 2 is stable. \n\n## usage\n\n### CoffeeScript\n\n```coffeescript\nwebdriver = require(\"wd-zombie\")\nassert = require(\"assert\")\n\nbrowser = webdriver.remote()\n\nbrowser.init browserName: \"zombie\", ->\n  browser.get \"http://saucelabs.com/test/guinea-pig\", ->\n    browser.title (err, title) ->\n      assert.ok ~title.indexOf(\"I am a page title - Sauce Labs\"), \"Wrong title!\"\n      browser.elementById \"submit\", (err, el) ->\n        browser.clickElement el, ->\n          browser.eval \"window.location.href\", (err, title) ->\n            console.log \"Got title:\" + title\n            assert.ok ~title.indexOf(\"#\"), \"Wrong title!\"\n            browser.quit()            \n```\n\n### JavaScript\n\n```javascript\nvar webdriver = require('wd-zombie');\nvar assert = require('assert');\n\nvar browser = webdriver.remote();\n\nbrowser.init({\n    browserName:'zombie'\n  }, function() {\n\n  browser.get(\"http://saucelabs.com/test/guinea-pig\", function() {\n    browser.title(function(err, title) {\n      assert.ok(~title.indexOf('I am a page title - Sauce Labs'), 'Wrong title!');\n      browser.elementById('submit', function(err, el) {\n        browser.clickElement(el, function() {\n          browser.eval(\"window.location.href\", function(err, title) {\n            console.log(\"Got title:\" + title); \n            assert.ok(~title.indexOf('#'), 'Wrong title!');\n            browser.quit()\n          })\n        })\n      })\n    })\n  })\n})\n\n```\n## doc\n\n### wd methods\n\nAPI identical to [wd](https://github.com/admc/wd).\n\n### missing wd methods\n\n####\n\n\n- getComputedCss\n- takeScreenshot\n- isVisible\n- waitForElement\n- waitForVisible\n\n####\n\n- all the window + frame methods\n\n####\n\n- element.getTagName\n- element.isDisplayed\n- element.getComputedCss\n- element.getValue\n\n####\n\n- waitForElementByClassName\n- waitForElementByCssSelector\n- waitForElementById\n- waitForElementByName\n- waitForElementByLinkText\n- waitForElementByPartialLinkText\n- waitForElementByTagName\n- waitForElementByXPath\n- waitForElementByCss\n\n####\n\n- waitForVisibleByClassName\n- waitForVisibleByCssSelector\n- waitForVisibleById\n- waitForVisibleByName\n- waitForVisibleByLinkText\n- waitForVisibleByPartialLinkText\n- waitForVisibleByTagName\n- waitForVisibleByXPath\n- waitForVisibleByCss\n\n\n\n### extra methods\n\n*  retrieve the zombie browser object: \n  zombieBrowser(done) -> done(err, browser) \n\n## test\nonce: cake prepare:test\n\nthen: cake test\n\n","_id":"wd-zombie@0.0.5","dist":{"shasum":"fbd17094bcda7ab53cf61d1fd90a24f189023bf3","tarball":"https://registry.npmjs.org/wd-zombie/-/wd-zombie-0.0.5.tgz","integrity":"sha512-97sxjBO/4ChFlqYwMSYY2MCOd+6qcDoxBKEG1QZSYu7cEkUNzRbdUfPI38FgzETPCcfZ3PGaGjPlYJT1991czQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbVupgdQS4MzrsZrwBThsGAPsH3F9wRuJVxvxjrSmBxAiB71g92H4MgeLkLOs/MBi/5daFtZrvSb60DpmZuUUXoHg=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"maintainers":[{"name":"sebv","email":"seb.vincent@gmail.com"}]},"0.0.6":{"name":"wd-zombie","version":"0.0.6","description":"wd headless implementation using zombie","keywords":["zombie","wd","headless","test"],"author":{"name":"Seb Vincent","email":"seb.vincent@gmail.com"},"repository":{"type":"git","url":"git@github.com:sebv/node-wd-zombie.git"},"main":"./index","engine":"node >= 0.6.1","scripts":{"test":"cake test"},"dependencies":{"zombie":"1.4.1","jsdom":"0.2.15","node-uuid":"1.3.x","async":"0.1.x"},"devDependencies":{"sv-cake-utils":"latest","coffee-script":"latest","mocha":"latest","async":"latest","express":"latest","should":"latest","imageinfo":"latest","wd":"git://github.com/admc/wd.git"},"readme":"# wd-zombie [![Build Status](https://secure.travis-ci.org/sebv/node-wd-zombie.png?branch=master)](http://travis-ci.org/sebv/node-wd-zombie)\n\n\nwd headless twin.\n\nwd-zombie is a partial [wd](https://github.com/admc/wd) API implementation using \n[zombie](https://github.com/assaf/zombie). \n\nNote:\n  - This is only worth using for simple pages, not relying heavily on Javacripts.   \n  - This package wont be maintained/improved, at least until Zombie 2 is stable. \n\n## usage\n\n### CoffeeScript\n\n```coffeescript\nwebdriver = require(\"wd-zombie\")\nassert = require(\"assert\")\n\nbrowser = webdriver.remote()\n\nbrowser.init browserName: \"zombie\", ->\n  browser.get \"http://saucelabs.com/test/guinea-pig\", ->\n    browser.title (err, title) ->\n      assert.ok ~title.indexOf(\"I am a page title - Sauce Labs\"), \"Wrong title!\"\n      browser.elementById \"submit\", (err, el) ->\n        browser.clickElement el, ->\n          browser.eval \"window.location.href\", (err, title) ->\n            console.log \"Got title:\" + title\n            assert.ok ~title.indexOf(\"#\"), \"Wrong title!\"\n            browser.quit()            \n```\n\n### JavaScript\n\n```javascript\nvar webdriver = require('wd-zombie');\nvar assert = require('assert');\n\nvar browser = webdriver.remote();\n\nbrowser.init({\n    browserName:'zombie'\n  }, function() {\n\n  browser.get(\"http://saucelabs.com/test/guinea-pig\", function() {\n    browser.title(function(err, title) {\n      assert.ok(~title.indexOf('I am a page title - Sauce Labs'), 'Wrong title!');\n      browser.elementById('submit', function(err, el) {\n        browser.clickElement(el, function() {\n          browser.eval(\"window.location.href\", function(err, title) {\n            console.log(\"Got title:\" + title); \n            assert.ok(~title.indexOf('#'), 'Wrong title!');\n            browser.quit()\n          })\n        })\n      })\n    })\n  })\n})\n\n```\n## doc\n\n### wd methods\n\nAPI identical to [wd](https://github.com/admc/wd).\n\n### missing wd methods\n\n####\n\n\n- getComputedCss\n- takeScreenshot\n- isVisible\n- waitForElement\n- waitForVisible\n\n####\n\n- all the window + frame methods\n\n####\n\n- element.getTagName\n- element.isDisplayed\n- element.getComputedCss\n- element.getValue\n\n####\n\n- waitForElementByClassName\n- waitForElementByCssSelector\n- waitForElementById\n- waitForElementByName\n- waitForElementByLinkText\n- waitForElementByPartialLinkText\n- waitForElementByTagName\n- waitForElementByXPath\n- waitForElementByCss\n\n####\n\n- waitForVisibleByClassName\n- waitForVisibleByCssSelector\n- waitForVisibleById\n- waitForVisibleByName\n- waitForVisibleByLinkText\n- waitForVisibleByPartialLinkText\n- waitForVisibleByTagName\n- waitForVisibleByXPath\n- waitForVisibleByCss\n\n\n\n### extra methods\n\n*  retrieve the zombie browser object: \n  zombieBrowser(done) -> done(err, browser) \n\n## test\nonce: cake prepare:test\n\nthen: cake test\n\n","readmeFilename":"README.markdown","_id":"wd-zombie@0.0.6","dist":{"shasum":"331601660ac8dfdc625f446f72273a080f770d14","tarball":"https://registry.npmjs.org/wd-zombie/-/wd-zombie-0.0.6.tgz","integrity":"sha512-YsaN+YVEtJmZDukrMqQGReWMlS1MFV/WlkwWOLV2jfr0LqV2l41H2AcCtGZmqL9PXIZyE3tshzkDsot1fYt48A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHJkDjtgfeNWr+u2DgYq2+9sIhEMsKsKwo1jpyaoVuhAIhAJjsIChCPb46MqplJWPSlmNdVziiPws2zQq237oNZGio"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"maintainers":[{"name":"sebv","email":"seb.vincent@gmail.com"}]}},"readme":"","maintainers":[{"name":"sebv","email":"seb.vincent@gmail.com"}],"time":{"modified":"2022-06-28T22:25:32.809Z","created":"2012-05-23T17:11:33.722Z","0.0.1":"2012-05-23T17:11:38.026Z","0.0.2":"2012-06-20T08:04:18.981Z","0.0.3":"2012-09-13T09:41:56.887Z","0.0.4":"2012-09-26T05:06:30.014Z","0.0.5":"2012-10-10T17:36:11.001Z","0.0.6":"2013-01-24T10:57:27.157Z"},"author":{"name":"Seb Vincent","email":"seb.vincent@gmail.com"},"repository":{"type":"git","url":"git@github.com:sebv/node-wd-zombie.git"}}