рдЖрдЬ рд╣рдо рдкреЛрдХреЛ рдирд╛рдо рдХреЗ рджреВрд╕рд░реЗ рдореБрдЦреНрдп UI рд╕реНрд╡рдЪрд╛рд▓рди рдврд╛рдВрдЪреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдкреЛрдХреЛ рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рдЖрдк рдХреЛрдб рд▓рд┐рдЦреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдЗрдП рдкрд╣рд▓реЗ рджреЗрдЦреЗрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рдпрд╣ рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдФрд░ рдпрд╣ рд╕рдм рдХреИрд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИред
рдпрд╣ рд▓реЗрдЦ AirTest IDE рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдЕрдВрддрд┐рдо рд╣реИред рдЗрд╕ рд▓рд┐рдВрдХ рдкрд░ рдкрд╣рд▓рд╛, рдЕрд╡рд▓реЛрдХрди, рдХрд╛рдо рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛, рдЬреЛ рдЫрд╡рд┐ рдорд╛рдиреНрдпрддрд╛ рдврд╛рдВрдЪреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред
рдкреЛрдХреЛ рдПрдХ рдЧреЗрдо рдСрдЯреЛрдореЗрд╢рди рдпреВрдЖрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рдкрд╛рдпрдерди рдХреЛ рдЕрдкрдиреЗ рдЗрдореЗрдЬ рд░рд┐рдХрдЧреНрдирд┐рд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ (рдПрдпрд░рдЯреЗрд╕реНрдЯ) рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдПрдпрд░рдЯреЗрд╕реНрдЯ рдЖрдИрдбреАрдИ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ AirTest IDE рдХреЛ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ (JS, Lua, C #, Java) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдЧреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд╛рдпрдерди рдореЗрдВ рд╣реЛрдВрдЧреЗ, рдЬреИрд╕реЗ рдЗрд╕ рднрд╛рд╖рд╛ рдХреЛ рдореБрдЦреНрдп рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рдмрд╛рддрдЪреАрдд рдХреЗ рдореБрдЦреНрдп рддрддреНрд╡ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреЛрдХреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд╣рд╛рдВ рдПрдпрд░рдЯреЗрд╕реНрдЯ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЦреБрдж рдиреЛрдЯрд┐рд╕ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдк рдХреЗрд╡рд▓ рдкреЛрдХреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреА рд░рди рдЧрддрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЖрдкрдХреЛ рдкрд╛рдпрдерди рдХреЛ рдмреБрдирд┐рдпрд╛рджреА рд╕реНрддрд░ рдкрд░ рдХрдо рд╕реЗ рдХрдо рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ред
рдЕрдкрдиреЗ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдкреЛрдХреЛ-рдПрд╕рдбреАрдХреЗ рдХрд╛ рдкрд░рд┐рдЪрд┐рдд рдФрд░ рдХрдиреЗрдХреНрд╢рди
рдкреЛрдХреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкреЛрдХреЛ-рдПрд╕рдбреАрдХреЗ рдПрдХреАрдХрд░рдг рдЧрд╛рдЗрдб рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдЙрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреЗрдо рдЗрдВрдЬрди рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ: рдпреВрдирд┐рдЯреА 3 рдбреА , рдПрдВрдбреНрд░реЙрдЗрдб рджреЗрд╢реА рдПрдкреНрд╕ , рдУрдПрд╕рдПрдХреНрд╕ рдПрдкреНрд╕ , рд╡рд┐рдВрдбреЛрдЬ рдПрдкреНрд╕ , рдХреЛрдХрд╕ 2 рдбреАрдПрдХреНрд╕-рд▓реБрдЖ , рдХреЙрдХреНрд╕ 2 рдбреАрдПрдХреНрд╕-рдЬреЗрдПрд╕ , рдПрдЧреНрд░реЗрдЯ , рдиреЗрдЯрдПрдЬ рдЗрдВрдЯрд░рдирд▓ рдЗрдВрдЬрди ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдмрдирд╛рдиреЗ рдФрд░ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рднреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ - рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд╛рдЗрдб ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЗрдВрдЬрди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ "рдЬрд▓реНрдж рд╣реА рдЖ рд░рд╣рд╛ рд╣реИ ..." рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд╕рд╛рде рд╣рд╛рде рд╕реЗ рдЪрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрдм рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЖрдЧреЗ рдХреЗ рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рдмрд╛рдж рдФрд░ рдкреЛрдХреЛ рдкреНрд░рдмрдВрдзрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХрддрд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдореБрдЦреНрдп рджреГрд╢реНрдп рдХреА рдореБрдЦреНрдп рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореБрдЦреНрдп рдХреИрдорд░рд╛ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЛрдХреЛ рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЧреЗрдо рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрдпрд░рдЯреЗрд╕реНрдЯ рдЖрдИрдбреАрдИ-рд╕рдорд░реНрдерд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЦреЗрд▓ рдХреЛ AirTest IDE рдФрд░ рдЖрдкрдХреЗ рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рдирд╛
рдЖрдЧреЗ рдХреА рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рд╕рд╛рджрдЧреА рдФрд░ рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХрддрд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЗрдореЛ рдЧреЗрдо рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рдЬреЛ рдПрдпрд░рдЯреЗрд╕реНрдЯ рдЖрдИрдбреАрдИ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред 2 рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП , рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВрдВрдЧрд╛ред рд╡реИрд╕реЗ, рд╡рд┐рдВрдбреЛрдЬ 7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдореИрдВрдиреЗ рдЕрдЬреАрдм рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдЫ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕реНрдХреНрд░реАрди рдкрд░ рддрддреНрд╡реЛрдВ рдХрд╛ рдЧрд▓рдд рд╕реНрдерд╛рдиред рд╕рдорд╛рди рдХреЛрдб рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ 7 рдкрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред рд╣рдо рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдЭреБрдВрдЭрд▓рд╛рд╣рдЯ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЕрдкрдбреЗрдЯ рдореЗрдВ рддрдп рди рд╣реЛ рдЬрд╛рдПред

рдбреЗрдореЛ рдЧреЗрдо рдЦреЛрд▓реЗрдВ рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯ рд╕реНрдХреНрд░реАрди рд▓реЛрдб рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред рдУрдкрди рдПрдпрд░рдЯреЗрд╕реНрдЯ рдЖрдИрдбреАрдИред рд╡рд░реНрдХрд┐рдВрдЧ рд▓реЗрдЖрдЙрдЯ рдХреЗ рджрд╛рдИрдВ рдУрд░ рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ, "рд╡рд┐рдВрдбреЛрдЬ рдРрдк рдХрдиреЗрдХреНрд╢рди" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЦреЛрдЬ рд╡рд┐рдВрдбреЛ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреЗрдо рд╡рд┐рдВрдбреЛ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЦреЗрд▓ рдХреЗ рд╕рд╛рде рдЦрд┐рдбрд╝рдХреА рдкреИрдирд▓ рдореЗрдВ "рдПрдХреАрдХреГрдд" рд╣реЛрдЧреА рдФрд░ рдЦреЗрд▓ рдХреЗ рд╕рд╛рде рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдЧреАред рдпрд╣рд╛рдВ рд╣рдореЗрдВ рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ - рд╣рдореЗрдВ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд┐рдбрд╝рдХреА рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ред рдпрджрд┐ рдкреИрдирд▓ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдорд╣рддреНрд╡рд╣реАрди рд╣реИ рдФрд░ рдпрд╣ рдЦреЗрд▓ рдХреЗ рд╕рд╛рде рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкреЛрд░реНрдЯреНрд░реЗрдЯ рдореЛрдб рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдРрд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдЧреЗрдо рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ AirTest IDE рдХреЛ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреЗрдо рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрдХреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдкреЛрдХреЛ рд╕рд╣рд╛рдпрдХ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдпрджрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рднреА рдкреИрдирд▓реЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ -> рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ) рдФрд░ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЧреЗрдо рдЗрдВрдЬрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХрддрд╛ред рдЦреИрд░, рдЕрдВрддрд┐рдо рд╕реНрдкрд░реНрд╢ рдкреАрд▓реЗ рдкрдЯреНрдЯреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ "рд╣рд╛рдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХреЛрдб рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реЛрдирд╛ рд╣реИред рдпрджрд┐ рдкрд┐рдЫрд▓реЗ рд╕рднреА рдЪрд░рдг рд╕рдлрд▓ рдереЗ, рддреЛ рдкреЛрдХреЛ рд╕рд╣рд╛рдпрдХ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдХреНрд░реАрди рдХреЗ UI рддрддреНрд╡реЛрдВ рдХрд╛ рдПрдХ рд╢реНрд░реЗрдгреАрдмрджреНрдз рдкреЗрдбрд╝ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдкреЛрдХреЛ рд╕рд╣рд╛рдпрдХ рдХреЗ рдЗрд╕ рднрд╛рдЧ рдХреЛ рдкрджрд╛рдиреБрдХреНрд░рдо рджрд░реНрд╢рдХ (UI Unspector) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЙрди рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рд╣реИрдВред рдпрд╣ рд╕реВрдЪреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИ рдпрджрд┐ рд╕реНрдХреНрд░реАрди рдкрд░ рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдШрдЯрдирд╛рдУрдВ (рдЗрд╡реЗрдВрдЯреНрд╕) рдХреЗ рдмрд╛рдж рдирдП рддрддреНрд╡реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ред
рдмрд┐рдЧрд╛рдбрд╝рдиреЗ рдХреЗ рддрд╣рдд рдЙрдкрд░реЛрдХреНрдд рдЪрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред
AirTest IDE рдореЗрдВ рдЧреЗрдо рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд╕реНрдХреНрд░реАрди рдкрд░ рдХрд┐рд╕реА рднреА рддрддреНрд╡ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрд╕рдХрд╛ UI рдкрде рдХреЛрдб рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреЛрдХреЛ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдпрд╛ рд╕рд╣реА рдорд╛рдЙрд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЙрдЪрд┐рдд рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЪрдпрдирд┐рдд рддрддреНрд╡ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдбрд┐рдЯрд░ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдПрдХ рдХреЛрдб рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдмрд┐рдВрджреБ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЗрд╡рд▓ рдЗрдВрдЯрд░реИрдХреНрд╢рди (рдлрд╝рдВрдХреНрд╢рди) рдХрд╛ рддрд░реАрдХрд╛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред
рдкреЛрдХреЛ рд╕рд╣рд╛рдпрдХ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреА рдЖрдмрд╛рджреА рд╡рд╛рд▓реА рд╕реВрдЪреА рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЛ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ "btn_start" рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдХреНрд▓рд┐рдХ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕ рдХреЛрдб рдХреА рддрд░рд╣ рдХреБрдЫ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
poco("btn_start").click()
рдпрд╛рдиреА рдПрдХ рдбреЗрдореЛ рдЧреЗрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдЬреЛ рд╕реНрдЯрд╛рд░реНрдЯ рдФрд░ рдмреИрдХ рдореБрдЦреНрдп рд╕реНрдХреНрд░реАрди (рдЧреНрд▓реЛрдмрд▓рдХрдВрдЯреНрд░реЛрд▓ рд╕реЗрдХреНрд╢рди) рд╕реЗ рдмрдЯрди рджрдмрд╛рдиреЗ рдкрд░ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ: рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛрдб рдореЗрдВ рд╕рдВрдХреЗрддрд┐рдд рддрддреНрд╡ рдХреЛ рдкрд╛рддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдЕрдкрдирд╛ рд╕реНрдерд╛рди рдЦреЛрдЬрдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд╛рдВрдЫрд┐рдд рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдпреЗ рд╕рднреА рдСрдкрд░реЗрд╢рди рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд╕реНрдерд╛рди, рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЖрджрд┐) рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рд╕реНрд╡рдпрдВ рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ Ctrl + L рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдмрдЯрди рдХреЗ рдирд╛рдо / рдкрддреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрдХреНрд░реАрди рдкрд░ рдЙрдирдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рдЧрдгрдирд╛ рд╕реЗ рд▓рд┐рдП рдЧрдП рд╣реИрдВред
рдпрд╣ рд╕рдм AirTest IDE (1.2.2) рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреИрд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИ, рдпрд╣ рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рдиреАрдЪреЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдбрд┐рд╕реНрдХрд╡рд░ рдФрд░ рдкреЛрдХреЛ рдХреЗ рд╕рд╛рде рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЖрдЗрдЯрдо рдкреНрд░рдХрд╛рд░
рдореБрдЭреЗ рдкреНрд░рд▓реЗрдЦрди рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ рддрддреНрд╡реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рдж рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдП, рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИред
рддрддреНрд╡реЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдбреЗрдореЛ рдЧреЗрдо рдХреА рдПрдХ рд╕реНрдХреНрд░реАрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- рдкрд╛рда - рдЗрд╕ рд╕реНрдХреНрд░реАрди рдореЗрдВ рдЗрд╕рдХреА 3 рдХрд┐рд╕реНрдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рдиреАрдЪреЗ рдЙрджрд╛рд╣рд░рдг рдЫрд┐рдкрд╛рдП рдЬрд╛рдПрдВрдЧреЗред
рд╢реАрд░реНрд╖рдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдЙрджрд╛рд╣рд░рдг рддрддреНрд╡ рдкрд░ рдкрд╛рда (рдмрдЯрди) - рдЫрд╡рд┐ - рдКрдкрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ - рдПрдХ рд╕рд┐рддрд╛рд░рд╛ рд╣реИред
рдЫрд╡рд┐ рдЙрджрд╛рд╣рд░рдг - рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб - рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб
InputField рдЙрджрд╛рд╣рд░рдг - рдмрдЯрди рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдмреИрдХ рдмрдЯрди рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рдиреАрдЪреЗ рдПрдХ рдФрд░ рдмрдЯрди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдмреИрдХ рдмрд┐рд▓реНрдЯ-рдЗрди рд╕реНрдХреНрд░реАрди рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реИ
рдмрдЯрди рдЙрджрд╛рд╣рд░рдг - рдиреЛрдб - рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдХрд┐ рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рддрддреНрд╡реЛрдВ рдХрд╛ рдПрдХ рдХрдВрдЯреЗрдирд░ рд╣реИред
рдиреЛрдб рдЙрджрд╛рд╣рд░рдг рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреЗрдбрд╝ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ

рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдПрдпрд░рдЯреЗрд╕реНрдЯ рдЖрдИрдбреАрдИ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 34 рдЯреАрдореЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрдВрдЯрд░реИрдХреНрд╢рди рддрддреНрд╡ рдХреЗ рдмрд╛рдж рдПрдХ рдмрд┐рдВрджреБ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЙрдирдХреА рд╕реВрдЪреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ, рд╕рднреА рдХрдорд╛рдВрдб рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдХрд╣реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╕рднреА рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдореБрдЭреЗ рдЕрднреА рддрдХ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрд╛рдВрдЪрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдерд╛ред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рд╕реВрдЪреА рдХреЛ рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рдиреАрдЪреЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдкреЛрдХреЛ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА add_post_action_callback add_pre_action_callback agent click freeze get_screen_size long_click sleep_for_polling_interval snapshot wait_for_all swipe wait_for_any wait_stableattr child children click ( , ) drag_to exists focus get_bounds get_name get_position get_size get_text invalidate nodes offspring set_text setattr sibling swipe ( , ) wait wait_for_appearance wait_for_disappearance
рдпрд╣рд╛рдБ рдЪрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рддрдХ рдХрд┐ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рднреА рдмрдЪрд╛рддрд╛ рд╣реИред рдмрд╛рдж рдореЗрдВ рдмрд╕ рдЪрд░ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред рдиреАрдЪреЗ рдЖрдк рдПрдХ рдЪрд░ рдХреЛ рдПрдХ рддрддреНрд╡ рдХреЛ рдмрдЪрд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
рдЫрд╡рд┐ рдЪрд░ star = poco("star_single") if star.exists(): pos = star.get_position()
рдЗрдирдкреБрдЯ рд╡рд╕реНрддреБ рдЪрд░ input_field = poco("pos_input") time.sleep(1) input_field.set_text('x={:.02f}, y={:.02f}'.format(*pos)) time.sleep(3)
рдмрдЯрди рдЪрд░ title = poco('title').get_text() if title == "Basic test": back = poco('btn_back', type='Button') back.click() back.click()
рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЪрд░ рдЖрдкрдХреЛ рдХреБрдЫ рдкрд░реЗрд╢рд╛рдиреА рд╕реЗ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдбреЗрдореЛ рдЧреЗрдо рдХреЗ рдбреНрд░реИрдЧ рдПрдВрдб рдбреНрд░реЙрдк рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЗрд╕рдореЗрдВ 5 рд╕реНрдЯрд╛рд░ (рдЪрд┐рддреНрд░) рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХрд╛ рдХрд╛рд░реНрдп рдЙрдиреНрд╣реЗрдВ рд╢реЗрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рддрд╛рд░реЛрдВ рдХреА рдкрдВрдХреНрддрд┐ рдХреЗ рдареАрдХ рдиреАрдЪреЗ рд╕реНрдерд┐рдд рд╣реИред рдпрд╣ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдЬрдм рдЖрдк рд╕реАрдзреЗ "рд╕реНрдЯрд╛рд░" рддрддреНрд╡реЛрдВ рдХреА рд╕рд░рдгреА рддрдХ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ: рддрддреНрд╡ рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЦреАрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред AirTest IDE рдХреЗрд╡рд▓ рджреГрд╢реНрдп рддрддреНрд╡реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рддрд╛рд░рд╛ рдЕрджреГрд╢реНрдп рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдХреЛрдб рдЗрд╕реЗ рд╕реАрдзреЗ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реАрдзреЗ рддрд╛рд░реЛрдВ рдХреА рд╕рд░рдгреА рддрдХ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдкреБрдирд░реНрдирд┐рд╡реЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрджрд▓ рдЧрдИ рд╣реИред рдпрд╛рдиреА рдирд┐рдореНрди рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╢реЗрд▓ рдореЗрдВ рд╕рднреА 5 рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧреА
poco("playDragAndDrop").child("star")[0].drag_to(poco("shell")) poco("playDragAndDrop").child("star")[1].drag_to(poco("shell")) poco("playDragAndDrop").child("star")[2].drag_to(poco("shell")) poco("playDragAndDrop").child("star")[3].drag_to(poco("shell")) poco("playDragAndDrop").child("star")[4].drag_to(poco("shell"))
рдХрд┐рд╕реА рдЪрд░ рдореЗрдВ рд╕рд░рдгреА рдХреЗ рдЖрд░рдВрднреАрдХрд░рдг рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рджреГрд╢реНрдп рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рдж рд╕рд░рдгреА рдХреЛ рдкреБрди: рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕рдХреЗ рддрддреНрд╡реЛрдВ рдХреА рдЕрдкреАрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:
stars = poco("playDragAndDrop").child("star") stars[0].drag_to(poco("shell")) stars[1].drag_to(poco("shell"))
рддрджрдиреБрд╕рд╛рд░, рдЖрдк рд╢реЗрд▓ рддрддреНрд╡ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдЪрд░ рдореЗрдВ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рд╣рд░ рдмрд╛рд░ рд╕реАрдзреЗ рдПрдХреНрд╕реЗрд╕ рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИ?
AirTest IDE рд╡рд┐рдВрдбреЛрдЬрд╝ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдУрдПрд╕ рдкрд░ рдЧреЗрдореНрд╕ рдФрд░ рдЕрдиреНрдп рдЬрдЯрд┐рд▓ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ UI рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдХрд╛рдлреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕реЗрдЯ рд╣реИред рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЦрд░реЛрдВрдЪ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╛рдлреА рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА, рдЬреЛ рдЖрдИрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЙрдкрдХрд░рдг рдХрд╛ рдореБрдлреНрдд рд╕реЗрдЯ (рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдПрдпрд░рдЯреЗрд╕реНрдЯ рдЖрдИрдбреАрдИ рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ) - рдпрд╣ рд╕рдм рдПрдпрд░рдЯреЗрд╕реНрдЯ рдЖрдИрдбреАрдИ рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдЦреЗрд▓рддрд╛ рд╣реИ рдФрд░ рдХрдо рд╕реЗ рдХрдо рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рд╣реИ, рдФрд░ рдмрд╣реБрдд рдХрдо рд╕реЗ рдХрдо, рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдЪрд╛рд▓рди рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдпрд╣ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрджреНрдпрдкрд┐ рдПрдпрд░рдЯреЗрд╕реНрдЯ рдХреЛ рдЧреЗрдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣ рдЧреЗрдордкреНрд▓реЗ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рд╣реИред Airtest IDE "рд╕реНрдерд┐рд░" рдЪреАрдЬреЛрдВ рдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реАрди рдкрд░ рдХреБрдЫ рддрддреНрд╡реЛрдВ рдХреЛ рдвреВрдВрдврдирд╛, рдпреВрдЖрдИ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреЗрдо рд╕реНрдЯреЛрд░ рдореЗрдВ рдЦрд░реАрджрд╛рд░реА рдХрд░рдирд╛ рдЖрджрд┐ред рдпрд╣ IDE рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдХрд╛рдлреА рд╕рд░рд▓ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╕рд▓рд╛рд╣ рджреА рдЬрд╛ рд╕рдХрддреА рд╣реИ!
рдЖрдк рдЙрдкрдпреЛрдЧ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдбреЗрдореЛ рдЧреЗрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдкреЛрдХреЛ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдФрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкреЗрдЬ рдкрд░ рдиреЗрдЯрдПрд╕реЗ рд╕реЗ рдЦреЗрд▓ред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдПрдпрд░рдЯреЗрд╕реНрдЯ рдЖрдИрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИ, рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рдмрдЧ рдорд┐рд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдирдХреА рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдкреГрд╖реНрда рдкрд░ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ!