# python-zombie **Repository Path**: mirrors_msabramo/python-zombie ## Basic Information - **Project Name**: python-zombie - **Description**: A Python driver for Zombie.js (http://zombie.labnotes.org/), a headless browser powered by node.js. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README A Python driver for `Zombie.js `_, a headless browser powered by `node.js `_. :: from zombie import Browser b = Browser() b.visit('http://google.com/m').fill('input', 'Zombie.js').pressButton('Search') assert b.location == 'http://www.google.com/m?q=Zombie.js' Requires the latest node and zombie:: brew install node curl http://npmjs.org/install.sh | sh npm install zombie Development =========== Source hosted at `GitHub `_. Report issues and feature requests on `GitHub Issues `_. Tests require ``tox`` and can be run with ``python setup.py test``. All contributions must: * Include accompanying tests. * Include API documentation if new features or API methods are changed/added. * Be (generally) compliant with PEP8. One exception is that (for consistency, and to demonstrate their analogous nature) API methods on ``zombie.Browser`` should follow the camel case formatting set forth in the zombie.js API (e.g., ``Browser.pressButton``, not ``Browser.press_button``). * Not break the tests or build. Before issuing a pull request, ensure that all tests still pass across multiple versions of Python. * Add your name to the (bottom of the) ``AUTHORS`` file.