https://github.com/dinbtechit/testideplugin-rnd
https://github.com/dinbtechit/testideplugin-rnd
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dinbtechit/testideplugin-rnd
- Owner: dinbtechit
- Created: 2020-12-02T03:15:54.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-14T23:46:01.000Z (over 5 years ago)
- Last Synced: 2025-06-05T23:42:50.682Z (about 1 year ago)
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# An IDE for Testing
!!! info
Inspired by Open Test Framework
## ๐ฏ Goals
- Build an intellij Plugin to Record/Play/Manage test cases for testing websites
# โ๐งช R&D
1. Understand Intellij JetBrain Plugin Development:
- Build a hello world plugin in Intellij
- understand how to create/modify UI in Intellij
- Code generation in Intellij
- Learn about Intellij's pico container
2. What is the best framework? selenium, puppeteer (kolin or Nodejs) or playwright (Java).
> It has to be Java or Kolin related. Inorder to integrate with Intellij. Too bad we should have chosen a VScode extention instead?
3. Understand how Jasmine and selenium works:
- Read about Jasmine and Selenium.
- Alternately we can use Open Test. But its yml based. So debugging options are virtually impossible.
4. Build E2E architecture for Test IDE.
- Client (Browser) โก Server (Intellij -> Lightweight HTTP server)
- https://localhost:90909090909/api/events/{{click}}
- https://localhost:90909090909/api/events/{{keystrokes}}
- https://localhost:90909090909/api/events/{{command}}
----
# ๐ฉโ๐ป Development
coming soon...