Π§Π΅ΡΠΈΡΠΈΠΌΠ° ΠΎΡ ΠΏΠ΅ΡΠΈΠΌΠ° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΈ Π·Π° QA ΠΈΡΠΊΠ°Ρ Π΄Π° ΡΠ΅ Π½Π°ΡΡΠ°Ρ ΠΊΠ°ΠΊ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅. ΠΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΡ ΡΠ°ΠΊΠΈΠ²Π° ΠΆΠ΅Π»Π°Π½ΠΈΡ Π½Π° ΡΡΡΠ½ΠΈ ΡΠ΅ΡΡΠ΅ΡΠΈ Π² ΡΠ°Π±ΠΎΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅. Wrike ΠΏΡΠΎΠ²Π΅Π΄Π΅ ΡΡΠΈΠ»ΠΈΡΠ΅ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π·Π° ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΠΎΠ²Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠ°. Π£ΡΠ°ΡΡΠ²Π°Ρ Π² ΡΠΎΠ²Π° ΡΡΠΈΠ»ΠΈΡΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠ°ΡΠΎ QA ΡΡΡΠ΄Π΅Π½Ρ.
ΠΠ°ΡΡΠΈΡ
ΠΊΠ°ΠΊ Π΄Π° ΡΠ°Π±ΠΎΡΡ ΡΡΡ Selenium ΠΈ ΡΠ΅Π³Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π±ΡΠΎΠΉ Π°Π²ΡΠΎΡΠ΅ΡΡΠΎΠ²Π΅ Π±Π΅Π· ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²Π° Π²ΡΠ½ΡΠ½Π° ΠΏΠΎΠΌΠΎΡ. Π Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ Π½Π°ΡΠΈΡ ΡΡΠ²ΠΌΠ΅ΡΡΠ΅Π½ ΠΎΠΏΠΈΡ ΠΈ ΠΌΠΎΠΈΡΠ΅ Π»ΠΈΡΠ½ΠΈ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌ Π΄Π° ΠΈΠ·Π²Π΅Π΄Π° ΡΠ°ΠΌΠ°ΡΠ° ΡΠΎΡΠΌΡΠ»Π° Π·Π° Π½Π°ΠΉ-ΠΈΠ΄Π΅Π°Π»Π½ΠΎΡΠΎ ΡΡΠΈΠ»ΠΈΡΠ΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ.
ΠΠΏΠΈΡΡΡ Π½Π° Wrike Π² ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠΈΠ»ΠΈΡΠ΅
ΠΠΎΠ³Π°ΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΡΡΠΈΠ»ΠΈΡΠ΅ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΠ°Π½Π° ΡΡΠ½Π°, ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΌΡ ΠΏΠ°Π΄Π½Π° Π½Π° Π‘ΡΠ°Ρ ΠΠ°Π²ΠΈΠ΄ΠΎΠ², ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π» Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ°. ΠΠΎΠΉ Π΄ΡΡΠ³ ΠΎΡΠ²Π΅Π½ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±ΡΡΠ½ΠΈ Π·Π°ΡΠΎ ΡΠ° ΡΠ΅ Π·Π°Ρ Π²Π°Π½Π°Π»ΠΈ Ρ ΡΠ°Π·ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π°, ΠΏΠΎΡΡΠΈΠ³Π½Π°Π»ΠΈ Π»ΠΈ ΡΠ° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΈ ΡΡΠΆΠ°Π»ΡΠ²Π°Ρ Π»ΠΈ Π·Π° ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅? ΠΠ΅ΠΊΠ° ΠΌΡ Π΄Π°Π΄Π΅ΠΌ Π΄ΡΠΌΠ°ΡΠ°:
β ΠΡΠ΅Π· 2016 Π³. Π½Π°ΠΏΠΈΡΠ°Ρ ΠΌΠ΅ Π½ΠΎΠ²Π° ΡΠ°ΠΌΠΊΠ° Π·Π° Π°Π²ΡΠΎΡΠ΅ΡΡΠΎΠ²Π΅ ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΠΌΠ΅ ΡΠ°ΠΊΠ°, ΡΠ΅ Π΄Π° ΡΡΠ°Π½Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΈΡΠ°Ρ ΡΠ΅ΡΡΠΎΠ²Π΅: ΠΏΠΎΡΠ²ΠΈΡ Π° ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»Π½ΠΈ ΡΡΡΠΏΠΊΠΈ, ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΡΡΠ°Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΠ°. Π₯ΡΡΠΌΠ½Π° Π½ΠΈ ΠΈΠ΄Π΅Ρ: ΡΡΡΠ±Π²Π° Π΄Π° Π²ΠΊΠ»ΡΡΠΈΠΌ Π²ΡΠΈΡΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΡΠΊΠ°Ρ Π΄Π° ΠΏΠΈΡΠ°Ρ Π½ΠΎΠ²ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅, ΠΈ Π·Π° ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΡΠ·Π΄Π°Π΄ΠΎΡ ΠΌΠ΅ ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ° ΠΎΡ Π»Π΅ΠΊΡΠΈΠΈ. ΠΠΎΠ»Π΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΌΠΈΡΠ»ΠΈΡ ΠΌΠ΅ ΠΏΠ»Π°Π½ ΠΎΡ ΡΠ΅ΠΌΠΈ, Π²ΡΠ΅ΠΊΠΈ ΠΎΡ Π±ΡΠ΄Π΅ΡΠΈΡΠ΅ Π»Π΅ΠΊΡΠΎΡΠΈ ΡΠΈ Π²Π·Π΅ Π΅Π΄Π½Π° Π·Π° ΡΠ΅Π±Π΅ ΡΠΈ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΏΠΎ Π½Π΅Ρ.
β ΠΠ°ΠΊΠ²ΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ ΠΈΠΌΠ°Ρ Π° ΡΡΠ΅Π½ΠΈΡΠΈΡΠ΅?
β ΠΡΠ½ΠΎΠ²Π½ΠΎ, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠΌΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΡΠΎΡΠΈ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Π½Π°ΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅. Π ΠΎΠ±ΡΠ°ΡΠ½Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ° Π±Π΅ΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ ΡΠ°Π·ΠΈ ΡΠ΅ΠΌΠ° ΠΈ ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅ΠΌ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π»Π΅ΠΊΡΠΈΠΈ, Π·Π° Π΄Π° ΠΎΠ±ΡΡΠ½ΠΈΠΌ ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ.
β Π£ΡΠΈΠ»ΠΈΡΠ΅ΡΠΎ ΠΈΠ·ΠΏΠ»Π°ΡΠΈ Π»ΠΈ ΡΠ΅?
- ΠΠ°, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠ° Π±ΡΡ Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² ΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΈ ΡΡΠ΅Π΄Π½ΠΎ Π² Π±ΠΎΠ»Π½ΠΈΡΠ°ΡΠ° Π²ΡΠΈΡΠΊΠΈ Π·Π°ΠΏΠΎΡΠ½Π°Ρ Π° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°Ρ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ Π°Π²ΡΠΎΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΠ΅ ΠΏΠΈΡΠ°Ρ ΠΈ ΠΊΠ°ΠΊ ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Ρ. ΠΠ°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π²ΡΡΡ Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΎ Π½Π°ΠΌΠ°Π»Ρ: ΡΠ΅Π³Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΈΡΠΊΠ°Π½ΠΈΡ Π·Π° ΠΏΠΎΠΌΠΎΡ ΠΏΡΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΎΠ²Π΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅ΡΡΠ΅ΡΠΈΡΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π°Ρ Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΡΡ ΡΠ°ΠΌΠΈ Ρ ΡΠΎΠ²Π° Π² ΠΏΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ. Π, ΠΈΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²ΡΡΡΠ΅ΡΠ½ΠΈ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° Π·Π° ΠΎΡΠ΄Π΅Π»Π°: Π½Π°ΡΡΡΠΏΠ°Ρ ΠΌΠ΅ ΠΎΠΏΠΈΡ Π² ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ Π»Π΅ΠΊΡΠΈΠΈ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΈΡΠΎ Π½ΡΠΊΠΎΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π²Π΅ΡΠ΅ ΡΡΠΏΡΡ Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ ΠΌΠΎΡΠ΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ Π·Π° Π½ΠΎΠ²ΠΎΠ΄ΠΎΡΠ»ΠΈΡΠ΅.
ΠΡ ΡΠ²ΠΎΠ΅ ΠΈΠΌΠ΅ ΡΠ΅ Π΄ΠΎΠ±Π°Π²Ρ, ΡΠ΅ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π½Π°ΡΠΈΡΠ΅ ΠΎΡΠ΄Π΅Π»ΠΈ Π΅ ΠΎΠΏΡΠΎΡΡΠ΅Π½Π° Π΄ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΎ ΡΠΌΠ΅ΡΠ½ΠΎ Π»Π΅ΡΠ½ΠΎ Π½ΠΈΠ²ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π³Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° ΠΌΠΈΡΠ»Ρ ΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ ΠΈ Π½Π° ΠΊΠ°ΠΊΠ²ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° Π°ΡΠΎΠΌΠ°ΡΠ½ΠΎΡΡ Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΠΌ. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° Π²ΡΠΈΡΠΊΠΈ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½ΠΈ ΡΡΡΠ°Π½ΠΈ ΡΠ΅ Π³ΡΠΈΠΆΠ°Ρ ΠΈΠ·ΡΡΠ»ΠΎ Π·Π° ΡΠ΅ΡΡΠΎΠ²ΠΎΡΠΎ ΠΏΠΎΠΊΡΠΈΡΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΎ Π½Π°ΡΠ°ΡΡΠ²Π°. ΠΠΈΠΊΠΎΠΉ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈΡΠ΅.
ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ΡΠΎ Π²ΡΡΡ Ρ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π΅ΠΊΠΈΠΏΠΈΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π½ΠΎ. ΠΠΎΠΆΠ΅ Π±ΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ΡΠ°Ρ ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ, ΡΡΡΠΎ ΠΌΠΈΡΠ»ΡΡ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ Π½Π΅ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ? Π’ΠΎΠ³Π°Π²Π° ΡΡΠ²Π΅ΡΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠΎΡΡ: ΡΡΡΡΠ²Π° ΡΠΈ, Π°ΠΊΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅ ΡΠ° ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ Π·Π° Π²Π°Ρ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ΅Π½ Π²ΡΠΏΡΠΎΡ: ΠΊΠ°ΠΊ Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΡΠ°Π½ΠΈ Π΄Π° ΡΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠ° Π΄Π° Π΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π°.
Π‘ΡΠ²Π΅ΡΠΈ Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅
Π£ΡΠΈΠ»ΠΈΡΠ΅ΡΠΎ Π±Π΅ΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎ, ΠΊΠ°ΠΊΡΠΎ ΠΏΡΠΈΠ·Π½Π° Π‘ΡΠ°Ρ, ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΊΠΎΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠΈΡΠΎ Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Ρ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π»Π΅ΠΊΡΠΈΠΈ. Π ΠΊΠ°ΡΠΎ ΡΠΊΠΎΡΠΎΡΠ΅Π½ ΡΡΡΠ΄Π΅Π½Ρ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ°Π²Π½ΡΠ²Π°ΡΠ΅ ΡΠ΅Π±Π΅ ΡΠΈ-Π²-Π½Π΅Π²Π΅ΠΆΠ΅ΡΡΠ²ΠΎ ΠΈ ΡΠ΅Π±Π΅ ΡΠΈ-ΡΠ΅Π³Π°, Π°Π· ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°Ρ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΡΠΏΠΊΠΈ, Π·Π° Π΄Π° ΡΡΠ·Π΄Π°ΠΌ, ΠΏΠΎ ΠΌΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅, ΠΈΠ΄Π΅Π°Π»Π½ΠΈΡ Π½Π°ΡΠΈΠ½ Π΄Π° Π½Π°ΡΡΠΈΠΌ ΡΠ΅ΡΡΠ΅ΡΠΈΡΠ΅ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅.
Π‘ΡΡΠΏΠΊΠ° 0. Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ΅ΡΠ½ΠΈΠΊ
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΡΠ°Π·ΠΈ ΡΡΡΠΏΠΊΠ° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° QA. ΠΡΠΊΠ°ΠΌ ΠΎΠ±Π°ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²Ρ ΠΈΠ·ΡΠΈΡΠ½ΠΎ: ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π² ΡΠ΅ΡΠΈΠΌΠ° ΡΠΎΡΠΌΠ°. ΠΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡΠΈ - Π½Π΅ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎ ΠΌΡΡΡΠΎ Π΅Π·ΠΈΡΠΈ, ΠΈ ΠΎΡ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π³ΠΌΡΡΠΊΠ°Π½Π΅ΡΠΎ ΡΠΈ.
ΠΡΠΎ Π΅ΠΊΡΠ°Π½Π½Π° ΡΠ½ΠΈΠΌΠΊΠ° Π½Π° ΠΈΠ·Π³Π»Π΅Π΄ Π½Π° Π·Π°Π΄Π°ΡΠ° Ρ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅. ΠΠ΅ΠΊΠ° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΠ΅ ΡΠ΅ΡΡΠ²Π°ΡΠ΅ taskview ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠ½Π° ΠΊΡΡΠΈΡ ΠΈ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ ΡΡΠ΅ Π²ΠΈΠΆΠ΄Π°Π»ΠΈ Selenium ΠΏΡΠ΅Π· ΠΆΠΈΠ²ΠΎΡΠ° ΡΠΈ. ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ·ΠΈ ΠΊΠΎΠ΄?
(Π‘ΠΏΠΎΠΉΠ»Π΅Ρ - Π·Π°Π΄Π°ΡΠ°ΡΠ° ΡΠ΅ ΠΈΠ·ΡΡΠΈΠ²Π° ΡΡΠ΅Π· ΠΏΠΎΡΠΈΠ²ΠΊΠ° ΠΎΡ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, ΡΠ΅ ΠΈΠΌΠ° Π·Π°ΠΏΠΈΡ Π·Π° ΡΠΎΠ²Π° Π² ΠΏΠΎΡΠΎΠΊΠ°.)
Π‘Π°ΠΌΠΎ ΡΠ°Π·ΠΈ ΡΡΡΠΏΠΊΠ° ΡΠ±Π»ΠΈΠΆΠ°Π²Π° Π΅Π·ΠΈΡΠΈΡΠ΅ QAA ΠΈ QA. ΠΠ° Π΅ΠΊΠΈΠΏΠΈΡΠ΅ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π΅ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΄Π° ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅; ΡΡΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΠ΅ΡΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΡΠ°Π·Ρ ΠΎΠ΄Π²Π°Ρ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΡΠΈΠ»ΠΈΡ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ»ΡΡΠ°ΠΈ: ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΈ. ΠΡΠ΅ ΠΏΠ°ΠΊ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°Ρ. ΠΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ ΠΏΠ΅ΡΠ°Π»Π±ΠΈΡΠ΅ ΠΎΡΠ΅ ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ ΡΡΡΠΈΠ½ΡΠΊΠΎΡΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅.
Π‘ΡΡΠΏΠΊΠ° 1. ΠΠΎΠ²ΡΠΎΡΠ΅ΡΠ΅ ΡΡΠ°Π·ΠΈ
ΠΠ° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΠΌ ΠΏΠ°ΡΠ°Π»Π΅Π»Π° Ρ Π΅Π·ΠΈΠΊΠ°. ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΡΡΠΈΠΌ Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΊΠ°ΡΠΎ Π΄Π΅ΡΠ°, Π½ΠΈΠ΅ Π½Π΅ ΠΈΠ·Ρ
ΠΎΠΆΠ΄Π°ΠΌΠ΅ ΠΎΡ Π΅ΡΠΈΠΌΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°ΡΠ°. ΠΠΎΠ²ΡΠ°ΡΡΠΌΠ΅ βΠΌΠ°ΠΌΠ°β, βΠΊΡΠΏΠΈ ΠΈΠ³ΡΠ°ΡΠΊΠ°β, Π½ΠΎ Π½Π΅ Π½Π°Π²Π»ΠΈΠ·Π°ΠΌΠ΅ Π²Π΅Π΄Π½Π°Π³Π° Π² ΠΏΡΠΎΡΠΎΠΈΠ½Π΄ΠΎΠ΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΈΡΠ΅ ΠΊΠΎΡΠ΅Π½ΠΈ Π½Π° ΡΠ΅Π·ΠΈ Π΄ΡΠΌΠΈ. Π’Π°ΠΊΠ° Π΅ ΠΈ ΡΡΠΊ: Π½ΡΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° ΡΠ΅ Π³ΠΌΡΡΠΊΠ°ΡΠ΅ Π² ΡΠ°ΠΌΠΈΡΠ΅ Π΄ΡΠ»Π±ΠΈΠ½ΠΈ Π½Π° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° Π°Π²ΡΠΎΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅, Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ.
ΠΠ²ΡΡΠΈ ΠΌΠ°Π»ΠΊΠΎ Π½Π΅ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ, Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈ.
Π ΠΏΡΡΠ²ΠΈΡ ΡΡΠΎΠΊ ΡΠΈ ΡΡΡΡΠ²Π° Π΄Π° Π΄Π°Π΄Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π° Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ Π°Π²ΡΠΎΡΠ΅ΡΡΠΎΠ²Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ. ΠΠΈΠ΅ ΠΏΠΎΠΌΠ°Π³Π°ΠΌΠ΅ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ΅Π΄Π°ΡΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° (Π² ΠΌΠΎΡ ΡΠ»ΡΡΠ°ΠΉ Intellij IDEA), ΠΎΠ±ΡΡΠ½ΡΠ²Π°ΠΌΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡΠ΅ Π΅Π·ΠΈΠΊΠΎΠ²ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΡΡΠ³ ΠΌΠ΅ΡΠΎΠ΄ Π² ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΊΠ»Π°Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ ΡΡΡΠΏΠΊΠΈ. ΠΠΈΡΠ΅ΠΌ Π΅Π΄Π½Π°-Π΄Π²Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ Ρ ΡΡΡ ΠΈ ΠΈΠΌ Π΄Π°Π²Π°ΠΌΠ΅ Π΄ΠΎΠΌΠ°ΡΠ½Π° ΡΠ°Π±ΠΎΡΠ°, ΠΊΠΎΡΡΠΎ Π°Π· Π±ΠΈΡ ΠΎΡΠΎΡΠΌΠΈΠ» ΡΠ°ΠΊΠ°: ΠΊΠ»ΠΎΠ½ΡΠ΅, ΡΠ°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ ΠΎΡ ΠΌΠ°ΠΉΡΡΠΎΡΠ°, Π½ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΡΡΠ° ΡΠ° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ ΠΎΡ Π½Π΅Π³ΠΎ. ΠΡΡΠ°Π²Π°Ρ ΡΠ°ΠΌΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΠ»ΠΈΠΌ ΡΠ΅ΡΡΠ΅ΡΠΈΡΠ΅ Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΡ ΡΠ΅Π·ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅ (ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, Π½Π΅ ΡΡΠ΅Π· show diff).
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΡΠΎΠ·ΠΈ, ΠΊΠΎΠΉΡΠΎ ΡΠ»ΡΡΠ°ΡΠ΅ ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠΈΡΠΊΠΎ, ΡΠ΅ ΠΌΠΎΠΆΠ΅:
- Π½Π°ΡΡΠ΅ΡΠ΅ ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° ΡΡΠ΅Π΄Π°ΡΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°: ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ, Π±ΡΡΠ·ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ, Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈ ΠΈ Π½Π°ΡΠΈΡΠΊΠ°Π½ΠΈΡ;
- ΠΎΠ²Π»Π°Π΄Π΅ΠΉΡΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΈΡΠ΅ Π½Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Π΅Π·ΠΈΠΊΠ° ΠΈ ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅: ΠΊΡΠ΄Π΅ Π΄Π° Π²ΠΌΡΠΊΠ½Π΅ΡΠ΅ ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΠΈ ΠΈ ΠΊΡΠ΄Π΅ Π΄Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°ΡΠ΅, Π·Π°ΡΠΎ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π°Π½ΠΎΡΠ°ΡΠΈΠΈ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ ΡΠ°ΠΌ, ΠΎΡΠ²Π΅Π½ ΡΡΡΠΏΠΊΠΈΡΠ΅;
- ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΈΠ·ΡΠ°ΠΊΠ²Π°Π½Π΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°, ΠΊΡΠ΄Π΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅;
- Π·Π°Π±Π΅Π»Π΅ΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΈ ΡΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: ΠΏΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»ΠΈΡΠ΅ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΎΡ, Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΏΡΠ°ΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄ΠΎ Π±Π΅ΠΊΠ΅Π½Π΄Π°, Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΎΡΠ²Π°ΡΡΡΠ΅ ΠΈΠ·Π³Π»Π΅Π΄ Π½Π° Π·Π°Π΄Π°ΡΠ°, Π΄Π° ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅ Π²Ρ ΠΎΠ΄Π°, Π΄Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°ΡΠ΅ ΡΠ΅ΠΊΡΡ ΠΈ Π΄Π° ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ Π±ΡΡΠΎΠ½Π° ΠΠ·ΠΏΡΠ°ΡΠΈ;
- ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°ΠΉΡΠ΅ Π²ΡΠΏΡΠΎΡΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΡΠΏΠΊΠ°.
ΠΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΠΎΡΠΊΠ° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½Π°. Π’Π΅Π·ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ ΠΌΠΎΠ³Π°Ρ Π»Π΅ΡΠ½ΠΎ Π΄Π° Π±ΡΠ΄Π°Ρ Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ, Π½ΠΎ Π΅ Π²Π°ΠΆΠ΅Π½ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π° ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅, ΡΠ΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π±Π΅Π· ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°Π½ΠΈ Π²ΡΠΏΡΠΎΡΠΈ Π½Π΅ ΡΠ΅ Π·Π°ΠΏΠΎΠΌΠ½ΡΡ ΠΈ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ, ΠΊΠΎΠ³Π°ΡΠΎ Π½Π°ΠΉ-Π½Π°ΠΊΡΠ°Ρ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ.
ΠΠΈ Π±ΠΈΠ»ΠΎ ΠΈΠ΄Π΅Π°Π»Π½ΠΎ, Π°ΠΊΠΎ ΠΏΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΎΡ QA Π΅ΠΊΠΈΠΏΠ° ΠΌΡ Π²ΡΠ·Π»ΠΎΠΆΠΈ Π·Π°Π΄Π°ΡΠ° Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΡΡΠ° Π² Π±ΠΈΡΠΊΠ° ΠΈ Π΄Π° ΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΡΠ΅ Π°Π½Π³Π°ΠΆΠΈΡΠ° Ρ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΡΠΎ ΡΠΈ.
ΠΠ°ΠΊΠ²ΠΎ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π΄Π°Π²Π°ΡΠ΅:
- ΠΏΠΎ-Π·Π°Π΄ΡΠ»Π±ΠΎΡΠ΅Π½ΠΈ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π·Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΡΠ΅Π΄Π°ΡΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ°ΠΌΠΈΡ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΡΠ°ΠΌΠΎ ΠΏΡΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅. ΠΡΠΌΠ° Π΄Π° Π±ΡΠ΄Π΅ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½ΠΎ, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎ ΠΎΠ±ΡΡΠ½ΡΠ²Π°ΡΠ΅ Π΄Π²Π° ΠΈΠ»ΠΈ ΡΡΠΈ ΠΏΡΡΠΈ, Π½ΠΎ Π½ΠΈΠ΅ ΡΠ΅Π½ΠΈΠΌ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, Π½Π°Π»ΠΈ? ΠΡΠΈΠΌΠ΅ΡΠΈ: ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ, Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΊΡΠΌ git, ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ ΠΎΡ Π½ΡΠ»Π°ΡΠ°, ΡΠ°Π±ΠΎΡΠ° ΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ;
- Π²ΡΠΈΡΠΊΠΎ ΡΠ²ΡΡΠ·Π°Π½ΠΎ Ρ xpath. Π‘Π΅ΡΠΈΠΎΠ·Π½ΠΎ. Π’ΡΡΠ±Π²Π° Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π·Π° ΡΠΎΠ²Π° ΠΎΡΠ΄Π΅Π»Π½ΠΎ, Π²Π΅Π΄Π½ΡΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠΈΡΠ°Π½ΠΎ.
Π‘ΡΡΠΏΠΊΠ° 2. ΠΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΠΏΠΎ-ΠΎΡΠ±Π»ΠΈΠ·ΠΎ Π³ΡΠ°ΠΌΠ°ΡΠΈΠΊΠ°ΡΠ°
ΠΠ΅ΠΊΠ° ΡΠΈ ΡΠΏΠΎΠΌΠ½ΠΈΠΌ Π΅ΠΊΡΠ°Π½Π½Π°ΡΠ° ΡΠ½ΠΈΠΌΠΊΠ° Π½Π° taskview ΠΎΡ ΡΡΡΠΏΠΊΠ° #0. ΠΠΌΠ°ΠΌΠ΅ ΡΡΡΠΏΠΊΠ°, Π½Π°ΡΠ΅ΡΠ΅Π½Π° checkCommentWithTextExists. ΠΠ°ΡΠΈΡΡ ΡΠ΅ΡΡΠ΅Ρ Π²Π΅ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ° ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠ°Π·ΠΈ ΡΡΡΠΏΠΊΠ° ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ Π²ΡΡΡΠ΅ Π² ΡΡΡΠΏΠΊΠ°ΡΠ° ΠΈ Π΄Π° Ρ ΡΠ°Π·Π»ΠΎΠΆΠΈΠΌ ΠΌΠ°Π»ΠΊΠΎ.
Π Π²ΡΡΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ:
onCommentBlock(userName).comment(expectedText).should(displayed());
ΠΡΠ΄Π΅ΡΠΎ Π΅ onCommentBlock
onCommonStreamPanel().commentBlock(userName);
Π‘Π΅Π³Π° ΡΠ΅ Π½Π°ΡΡΠ°Π²Π°ΠΌΠ΅ Π΄Π° ΠΊΠ°Π·Π²Π°ΠΌΠ΅ Π½Π΅ βΠΊΡΠΏΠ΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΠΊΠ°β, Π° βΠΊΡΠΏΠ΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΠΊΠ° ΠΎΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° βΠΠ΅ΡΡΠΊΠΈ ΠΌΠΈΡβ, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΡΠΈΠ½ΠΈΡ ΡΠΊΠ°Ρ Π½Π° ΡΡΠ΅ΡΠΈΡ ΡΠ°ΡΡ ΠΎΡΠ³ΠΎΡΠ΅β. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΈ, ΡΠ΅ ΠΏΠΎΡΠΎΡΠ²Π°ΠΌΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, ΠΎΡ ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ (ΠΏΠΎΡΠΎΠΊ -> Π±Π»ΠΎΠΊ Ρ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π»ΠΈΡΠ΅ -> ΡΠ°Π·ΠΈ ΡΠ°ΡΡ ΠΎΡ ΡΠΎΠ·ΠΈ Π±Π»ΠΎΠΊ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΊΡΡ).
ΠΠ΅, Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° xpath. ΠΡΠΎΡΡΠΎ ΡΠΏΠΎΠΌΠ΅Π½Π΅ΡΠ΅ Π½Π°ΠΊΡΠ°ΡΠΊΠΎ, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈ ΠΎΡ ΡΡΡ ΠΈ Π½Π°ΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· ΡΡΡ . ΠΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΌΠ°ΡΠΎΠ²Π΅ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡΠΎΡΠΈ; ΡΠ΅ ΡΠ΅ ΠΎΡΠ½Π°ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π·Π° ΡΠ°Π·ΠΈ ΡΡΡΠΏΠΊΠ° ΠΈ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ, Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π°. ΠΠΎ Π½Π΅ ΠΏΡΠ΅ΡΠΎΠ²Π°ΡΠ²Π°ΠΉΡΠ΅: Π²Π°ΡΠΈΡΡ ΡΡΠ΅Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΡΡΠ°Π²Π° ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΠ²ΡΡΠ΄Π΅Π½ΠΈΡ ΡΠ°ΠΌ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ. ΠΠ°ΠΉ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΡΡΠ±Π²Π°, waitUntil, displayed();, exist();, not(); ΡΡΡΠ±Π²Π° Π΄Π° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ.
ΠΠΎΠΌΠ°ΡΠ½ΠΎΡΠΎ Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ: ΠΊΠ»ΠΎΠ½, Π² ΠΊΠΎΠΉΡΠΎ Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΠΏΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π±ΡΠΎΠΉ ΡΠ΅ΡΡΠΎΠ²Π΅. ΠΡΡΠ°Π²Π΅ΡΠ΅ ΡΠ΅ΡΡΠ΅ΡΠΈΡΠ΅ Π΄Π° Π³ΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΡ ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ ΡΠΈΠΊΡΠ»Π° ΠΎΡΠ½ΠΎΠ²ΠΎ Π·Π΅Π»Π΅Π½.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π°ΠΊΠΎ Π΅ΠΊΠΈΠΏΡΡ Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈΠΌΠ° Π½Π΅ ΡΠ°ΠΌΠΎ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΈ, Π½ΠΎ ΠΈ Π½ΡΠΊΠΎΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠΌΠΎΠ»ΠΈΡΠ΅ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅ Π·Π° ΡΠ΅Π·ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΡΠ½Π΅. ΠΠ°ΠΉ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π²ΡΠΈΡΠΊΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π²Π΅ΡΠ΅ ΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π»ΠΈΠΏΡΠ²Π°Ρ ΡΠ°ΠΌΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΠΏΠΊΠΈ. Π’ΠΎΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΈΠ΄Π΅Π°Π»Π½Π°ΡΠ° ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠ°.
Π‘ΡΡΠΏΠΊΠ° 3. ΠΡΠ»Π½ΠΎ ΠΏΠΎΡΠ°ΠΏΡΠ½Π΅
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΠΏΡΠ»Π΅Π½ Π·Π° ΡΠ΅ΡΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΏΡΠ΅ΠΊΠΈΡΠ΅ ΡΠΈ Π·Π°Π΄ΡΠ»ΠΆΠ΅Π½ΠΈΡ. Π Π½Π°ΠΊΡΠ°Ρ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° xpath.
ΠΡΡΠ²ΠΎ, Π½Π΅ΠΊΠ° ΠΈΠ·ΡΡΠ½ΠΈΠΌ, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ onCommentBlock ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈ ΠΎΡ ΡΡΡ .
ΠΠ±ΡΠΎ:
"//div[contains(@class, βstream-panelβ)]//a[contains(@class,'author') and text()='{{ userName }}β]//div[contains(@class,'change-wrapper') and contains(.,'{{ text }}β)]"
Π Π΅Π΄ΡΡ Π½Π° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ΅Π½. ΠΡΡΠ²ΠΎ, Π²Π·Π΅ΠΌΠ°ΠΌΠ΅ Π²ΡΠ΅ΠΊΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ xpath ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΌΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π·Π΄Π΅Π»ΡΡ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΡΡΠ΄ΡΡΠΆΠ° Π΅Π΄ΠΈΠ½ ΠΈ ΡΠ°ΠΌΠΎ Π΅Π΄ΠΈΠ½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°: ΠΊΠΎΠ³Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ WebElement ΠΈ ΠΊΠΎΠ³Π° ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΡΠ°ΠΉΠ» Π·Π° Π½ΠΎΠ² Π΅Π»Π΅ΠΌΠ΅Π½Ρ. Π’ΠΎΠ²Π° ΡΠ΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π½Π°ΡΠ»Π΅Π΄ΡΡΠ²ΠΎΡΠΎ.
Π’ΡΡΠ±Π²Π° ΠΈΠ·ΡΠΈΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΎΡΠΈ, ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ Π΅ ΡΠ΅Π»ΠΈΡΡ ΠΈΠ·Π³Π»Π΅Π΄ Π½Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅, ΡΠΎΠΉ ΡΡΠ΄ΡΡΠΆΠ° Π΄ΡΡΠ΅ΡΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ - ΡΠ΅Π»ΠΈΡΡ ΠΏΠΎΡΠΎΠΊ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ΄ΡΡΠΆΠ° Π΄ΡΡΠ΅ΡΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ - ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ ΠΈ Ρ.Π½. ΠΡΡΠ΅ΡΠ½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΡΠ° Π²ΡΡΡΠ΅ Π² ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΠΊΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, ΡΠ°ΠΊΠ° ΠΈ Π² ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Π·Π° Π°Π²ΡΠΎΡΠ΅ΡΡ.
Π ΡΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° Π΅ ΡΠ°Π·Π±ΡΠ°Π»Π° ΡΠ²ΡΡΠ΄ΠΎ ΠΊΠ°ΠΊ ΡΠ΅ Π½Π°ΡΠ»Π΅Π΄ΡΠ²Π°Ρ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΠ²Π΅Π΄Π΅ ΡΠ»Π΅Π΄ ΡΠΎΡΠΊΠ°ΡΠ° ΠΏΡΠΈ onCommentBlock. ΠΠ° ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ ΠΎΠ±ΡΡΠ½ΡΠ²Π°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ: /, //, ., [] ΠΈ Ρ.Π½. ΠΠΎΠ±Π°Π²ΡΠΌΠ΅ Π·Π½Π°Π½ΠΈΡ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π² ΡΠΎΠ²Π°ΡΠ° @class
ΠΈ Π΄ΡΡΠ³ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈ Π½Π΅ΡΠ°.
Π‘ΡΡΠ΄Π΅Π½ΡΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ°Ρ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡΠ΅Π²Π΅ΠΆΠ΄Π°Ρ xpath ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½. ΠΠ° Π·Π°ΡΠ²ΡΡΠ΄ΡΠ²Π°Π½Π΅ - ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠ°, Π΄ΠΎΠΌΠ°ΡΠ½Π° ΡΠ°Π±ΠΎΡΠ°. ΠΠ·ΡΡΠΈΠ²Π°ΠΌΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΡΠ° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅, ΠΎΡΡΠ°Π²ΡΠΌΠ΅ Π³ΠΈ Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅.
ΠΠ°ΡΠΎ ΡΠΎΡΠ½ΠΎ ΡΠΎΠ·ΠΈ ΠΏΡΡ?
ΠΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅ΡΠΎΠ²Π°ΡΠ²Π°ΠΌΠ΅ ΡΠΎΠ²Π΅ΠΊ ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΈ Π·Π½Π°Π½ΠΈΡ, Π½ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΠ±ΡΡΠ½ΠΈΠΌ Π²ΡΠΈΡΠΊΠΎ Π½Π°Π²Π΅Π΄Π½ΡΠΆ, Π° ΡΠΎΠ²Π° Π΅ ΡΡΡΠ΄Π½Π° Π΄ΠΈΠ»Π΅ΠΌΠ°. Π’ΠΎΠ·ΠΈ ΠΏΡΡ ΡΠ΅ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΏΡΡΠ²ΠΎ Π΄Π° Π½Π°ΠΊΠ°ΡΠ°ΠΌΠ΅ ΡΠ»ΡΡΠ°ΡΠ΅Π»ΠΈΡΠ΅ Π΄Π° Π·Π°Π΄Π°Π²Π°Ρ Π²ΡΠΏΡΠΎΡΠΈ ΠΈ Π΄Π° Π½Π΅ ΡΠ°Π·Π±Π΅ΡΠ°Ρ Π½Π΅ΡΠΎ ΠΈ Π΄Π° ΠΈΠΌ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΠΊΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π·Π° ΡΡΠ»Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΡΠΎΠ³Π°Π²Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΡΠΏΠΊΠΈΡΠ΅ ΠΈΠ»ΠΈ xpath, Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡΠ΅ ΡΠ°ΡΡΠΈ ΠΎΡ Π½Π΅Ρ Π²Π΅ΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π·Π°Π±ΡΠ°Π²Π΅Π½ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΡΡ Π½Π°ΡΠ° Π½Π΅ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΠΎΡΡ.
ΠΡΠΊΠΎΠΈ ΠΎΡ Π²Π°Ρ ΠΎΠ±Π°ΡΠ΅ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΡ ΠΎΠΏΠΈΡΠ° ΡΠΈ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ ΠΎΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅. Π©Π΅ ΡΠ΅ ΡΠ°Π΄Π²Π°ΠΌ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com