Web Automation IDE
Overview
IDE Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠ² (Clickermann-style)
Web Automation IDE ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ Π»ΡΠ±ΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ. Π ΠΎΡΠ½ΠΎΠ²Π΅ Π»Π΅ΠΆΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π°ΠΏΡΡΠΌΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. ΠΠ»ΡΡΠ΅Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°: Π―Π·ΡΠΊ ΡΠΊΡΠΈΠΏΡΠΎΠ²: ΠΠΎΡ ΠΎΠΆ Π½Π° ΡΠΏΡΠΎΡΡΠ½Π½ΡΠΉ JavaScript. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ (let), ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ (ΡΠΈΡΠ»Π°, ΡΡΡΠΎΠΊΠΈ, Π±ΡΠ»Π΅Π²Ρ, ΠΌΠ°ΡΡΠΈΠ²Ρ, null), ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ (if/else, for, while), ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΌΠ΅ΡΠΊΠΈ Ρ goto. ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ (ΠΊΠΎΠΌΠ°Π½Π΄Ρ Page): Page.Tab.open(url): ΠΡΠΊΡΡΡΡ URL. Page.wait(ms): ΠΠ°ΡΠ·Π°. Page.element{selector}.click() / setText() / getText() / getAttribute(): ΠΠ΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. Page.element{selector}.exists() / waitFor(): ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². Page.freezeScroll() / unfreezeScroll(): Π€ΠΈΠΊΡΠ°ΡΠΈΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠΈΠΊΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²: ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ CSS ΠΈΠ»ΠΈ XPath ΡΠ΅Π»Π΅ΠΊΡΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΊΠΎΠ΄, ΠΏΡΠΎΡΡΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡΠ² Π½Π° Π½ΡΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅. Popup-Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ: Π‘ΠΊΡΠΈΠΏΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π° ΠΈ ΠΆΠ΄Π°ΡΡ ΠΎΡΠ²Π΅ΡΠ°. ΠΠΎΡΡΡΠΏΠ½Ρ confirm, prompt ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΉ popup.create() Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΡΠΌ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ (ΡΠ΅ΠΊΡΡ, ΡΠΈΡΠ»Π°, textarea). ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ: ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ (.split, .replace, .trim) ΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ (.push, .pop, .join, .indexOf). Π£ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π΅ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ .saveTxt(filename) Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ». ΠΠΎΠ½ΡΠΎΠ»Ρ: ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· console.log(). Π Π΅Π΄Π°ΠΊΡΠΎΡ: Π£Π΄ΠΎΠ±Π½Π°Ρ ΡΡΠ΅Π΄Π° Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»Π°ΠΌ ΡΠΊΡΠΈΠΏΡΠ°, Π³ΠΎΡΡΡΠΈΠΌΠΈ ΠΊΠ»Π°Π²ΠΈΡΠ°ΠΌΠΈ (F5 β ΠΏΡΡΠΊ, F6 β ΡΡΠΎΠΏ), Π°Π²ΡΠΎΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ/ΡΠΊΡΠΏΠΎΡΡΠΎΠΌ. ΠΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ: Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅. ΠΠ° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΡΠ±ΡΠ°ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡΒ» ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΡ. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡ ΠΈΠ»ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ· ΡΠΏΡΠ°Π²ΠΊΠΈ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ F5 Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ°. ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ·ΡΠΊΠ° ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΠΏΡΠ°Π²ΠΊΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ. ΠΠ΄Π΅ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎΠΌΠΎΡΡ? Π Π»ΠΎΠ³Π°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ β Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°Π³Π΅ ΠΠΎ ΠΏΠΎΡΡΠ΅: hith433422@gmail.com β Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ²
0 out of 5No ratings
Details
- Version1.5.0
- UpdatedMarch 13, 2026
- Offered byhith433422
- Size90.07KiB
- LanguagesΡΡΡΡΠΊΠΈΠΉ
- Developer
Email
hith433422@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes