ΠΠ΄ΡΠ°Π²Π΅ΠΉ, Π₯Π°Π±Ρ! Π’Π΅ΡΡΡΠ²Π°ΠΌΠ΅ Π½ΠΎΠ²ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ Π·Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ±ΠΈΡΠΈΡ Π² Wrike ΠΈ ΠΊΠ°Π½ΠΈΠΌ Π²ΡΠΈΡΠΊΠΈ Π΄Π° Π³Π»Π΅Π΄Π°Ρ Π²ΠΈΠ΄Π΅ΠΎΡΠΎ ΠΎΡ Π½Π°ΡΠΈΡ ΠΏΡΡΠ²ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠΈΡΠ°ΠΏ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ. Π·Π° DevOps ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ, Selenium ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΈ.

ΠΡΡΠΎΡΠΈΡΡΠ° Ρ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΡΠΎΠ½Π°Π²ΠΈΡΡΡΠ° ΠΈ Π·Π°Π±ΡΠ°Π½ΠΈΡΠ΅ Π·Π° ΠΌΠ°ΡΠΎΠ²ΠΈ ΠΎΡΠ»Π°ΠΉΠ½ ΡΡΠ±ΠΈΡΠΈΡ Π² Π΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΈΡΠ΅ Π΄ΡΡΠΆΠ°Π²ΠΈ Π΄ΠΎΠ½Π΅ΡΠΎΡ
Π° ΡΠ²ΠΎΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π°ΡΠ° ΠΎΡΠ»Π°ΠΉΠ½ ΡΡΠ΅ΡΠ° Π½Π° Wrike Prague Π·Π° ΡΠ΅ΡΡΠ΅ΡΠΈ ΠΈ Π΄Π΅Π²ΠΎΠΏΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π° Π² YouTube.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π΄ΠΎΠΊΠ»Π°Π΄ΠΈΡΠ΅ ΡΠ° Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ Π΅Π·ΠΈΠΊ.
1. ΠΠΈΡ Π°ΠΈΠ» ΠΠ΅Π²ΠΈΠ½, Wrike β Selenium β ΠΏΡΡΡΡ ΠΊΡΠΌ Kubernetes
ΠΠΌΠ°ΡΠ΅ Π΅Π΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ Selenium ΠΆΠΈΠ²Π΅Π΅ΡΠ΅ ΠΈ ΡΠ°ΡΡΠ΅ΡΠ΅. Π’ΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π±Π΅ΡΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΎΡΠΎ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° QA ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π²Π΅ Π΄Π΅ΡΠ΅ΡΠΈΠ»Π΅ΡΠΈΡ, ΠΈ Π΄Π°, ΡΠΎΠ²Π° Π½Π΅ Π±Π΅ΡΠ΅ Π»Π΅ΡΠ½ΠΎ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡΠΈΠ½ΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ.
Π‘ Π΄ΡΠ»Π³ΠΎΠ³ΠΎΠ΄ΠΈΡΠ΅Π½ ΠΎΠΏΠΈΡ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Selenium Grid ΠΈ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΈ, ΠΈΡΠΊΠ°ΠΌ Π΄Π° Π²ΠΈ ΡΠ°Π·Ρ ΠΎΠ΄Ρ ΠΏΡΠ΅Π· Π½ΡΠΊΠΎΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Selenium ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ, ΡΡΠΈΠ³Π°ΠΉΠΊΠΈ Π΄ΠΎ Π½Π°ΡΠ΅ΡΠΎ Π½ΠΎΠ²ΠΎ Π»Π΅ΠΊΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.

2. ΠΠΈΡΠ°Π»ΠΈΠΉ ΠΠ°ΡΠΊΠΎΠ², Wrike β Callisto: ΠΊΠ°ΠΊ Π½Π°ΡΡΠΈΡ ΠΌΠ΅ Π΄Π° ΡΠΏΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ΅Π²ΠΎΠΆΠΈΠΌ ΠΈ Π΄Π° ΠΎΠ±ΠΈΡΠ°ΠΌΠ΅ Selenium
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΠΌΠ΅ Callisto β Π½Π°ΡΠ΅ΡΠΎ Π»Π΅ΠΊΠΎ ΠΈ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠΎΠ΄Π΅Π½ΠΎ Π² Kubernetes Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° Selenium ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°. ΠΡΠΎΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ Π΄Π΅ΡΠ΅ΡΠΊΠΈ Ρ ΠΈΠ»ΡΠ΄ΠΈ Selenium ΡΠ΅ΡΡΠΎΠ²Π΅ Π·Π° Π΅Π΄ΠΈΠ½ ΡΠ°Ρ ΠΈ ΠΎΡΠ΅Π»ΡΠ²Π°ΠΌΠ΅ ΠΏΡΠΈ ΡΡΠΎΡΠΈΡΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅ Ρ Π½Π΅Π³ΠΎ. ΠΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»ΠΈΠΌ Π½Π°ΡΠΈΡΠ΅ ΠΏΡΠΈΡΠΈΠ½ΠΈ, ΡΠ°ΠΌΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ, Π½Π°ΡΡΠ΅Π½ΠΈ ΠΏΠΎ ΠΏΡΡΡ. ΠΠ°ΡΠΈΡΡ ΠΎΠΏΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Selenium ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΈΠΌΠ°ΡΠ΅ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΠ΅ΡΠΈΠΈ Π² K8s Π² ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΡΠΊΠΈ.

3. ΠΠ²Π°Π½ ΠΡΡΡΠΎΠ², Aerokube β ΠΡΠΎΡΠΎΠΊΠΎΠ» Π½Π° Chrome Developer Tools: ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ Π² Kubernetes
ΠΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Selenium Π΅ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΡ Π½Π° Selenium Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ: Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠΌΠΈΡΠ°ΡΠΈΡ Π½Π° HTTP Π·Π°ΡΠ²ΠΊΠΈ, ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΊΠΎΠ½ΡΡΠΌΠ°ΡΠΈΡΡΠ° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, Π°Π±ΠΎΠ½ΠΈΡΠ°Π½Π΅ Π·Π° ΡΡΠ±ΠΈΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ. ΠΠ° ΡΠ°ΡΡΠΈΠ΅, Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π² ΡΠ°ΠΊΠ° Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π½Π° Chrome Developer Tools. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°Π½ΠΈΡ ΠΊΠ°ΠΊ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠ°ΡΠΎ Puppeteer, Π½ΠΎ ΠΏΠΎΡΡΠΈ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈ ΠΊΠ°ΠΊ Π΄Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°ΡΠ΅ ΡΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΌΠΎΡ Π΄ΠΎΠΊΠ»Π°Π΄ ΡΠ΅ ΠΎΠ±ΡΡΠ½Ρ ΠΊΠ°ΠΊ Π΄Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°ΡΠ΅ Chrome Developer Tools Π² ΠΊΠ»Π°ΡΡΠ΅Ρ Kubernetes ΠΈ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° Π½ΡΠΊΠΎΠΈ ΡΠ΅Π°Π»Π½ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π² ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅ ΡΠΈ.

ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
