Kita WebDriver - Promise based WebDriver
JavaScript + Node.js
* README.md is still being written
Promise based WebDriver for browser automation.
The objective of this WebDriver is to work in any browser, independent of the version.
Kita
This is a component ofnpm
Get innpm i kita-webdriver
TypeScript
To build run:
npm run build
TODOs
Pending
- [ ] Write README.md
- [ ] Add documentation
- [ ] Window manipulation methods
- [ ] Debug mode
- [ ] Logging
- [ ] Create tests
- [ ] More errors
- [ ] JavaScript mouse/keyboard simulator
- [ ] HTML element object interface
- [ ] Add Chrominium support
- [ ] Add FireFox support
- [ ] Add IE support
- [ ] Windows API support
- [ ] Finish converting project to TypeScript (remove things done for JS)
- [ ] TODOs in code // https://github.com/ClownChu/kita-webdriver/search?q=TODO+%3A
* Not in order of priority
Completed
- [x] Release v0.0.9// v0.0.9 https://github.com/ClownChu/kita-webdriver/compare/0.0.8...0.0.9
- [x] Release v0.0.8// v0.0.8 https://github.com/ClownChu/kita-webdriver/compare/0.0.7...0.0.8
- [x] Release v0.0.7// v0.0.7 https://github.com/ClownChu/kita-webdriver/compare/0.0.6...0.0.7
- [x] Convert to TypeScript // v0.0.6 https://github.com/ClownChu/kita-webdriver/compare/0.0.5...0.0.6
- [x] Publish v0.0.4 // v0.0.4 - https://github.com/ClownChu/kita-webdriver/compare/0.0.3...0.0.4
- [x] Publish v0.0.3 // v0.0.3 - https://github.com/ClownChu/kita-webdriver/compare/0.0.2...0.0.3
- [x] Publish in npm // v0.0.2 - https://github.com/ClownChu/kita-webdriver/compare/0.0.1...0.0.2
- [x] Create base structure for WebDriver package // v0.0.1 - https://github.com/ClownChu/kita-webdriver/commits/0.0.1
About Kita
Kita
is a personal assistant developed by Vitor de Souza (ClownChu). Currently coded in .NET, Go, and Node.js. This personal assistant helps with daily tasks, such as: controlling computers, lights, network, schedules, repetitive tasks, among other features.
Supported browsers
Microsoft Edge | Google Chrome | Internet Explorer | Mozilla Firefox |
---|---|---|---|
v79+ | v76+ | Not supported yet | Not supported yet |
*** Not recommended for production use yet ***
License
Kita WebDriver source code is made available under the GNU Affero General Public License v3.0 license. (Read more)