Հրապարակվել է «Playwright 1.0»-ը՝ Chromium-ի, Firefox-ի և WebKit-ի հետ աշխատանքի ավտոմատացման փաթեթ։

Microsoft ընկերությունը опубликовала նախագծի թողարկում Դրամատուրգ 1.0, որն ապահովում է ունիվերսալ API՝ բրաուզերի ինտերֆեյսում գործողությունների ավտոմատացման համար։ Օրինակ, դրամատուրգը թույլ է տալիս պատրաստել սցենար՝ նոր ներդիրում կոնկրետ կայք բացելու, ձևը լրացնելու/ներկայացնելու, կուրսորը որոշակի տարրերի վրա տեղափոխելու, հղումների արդյունքները ստուգելու կամ սքրինշոթ վերցնելու համար: Նախագիծը նախագծված է որպես գրադարան Node.js հարթակի և մատակարարված լիցենզավորված Apache 2.0-ի համաձայն:

Դրամատուրգի առանձնահատկությունները.

  • Chromium-ի, Firefox-ի և WebKit-ի վրա հիմնված տարբեր բրաուզերների հետ աշխատելիս ընդհանուր սկրիպտ և API օգտագործելու ունակություն;
  • Բազմաթիվ էջեր, տիրույթներ և iframeներ ընդգրկող բարդ սկրիպտներ ստեղծելու ունակություն;
  • Ավտոմատ սպասեք տարրերի պատրաստ լինելուն, նախքան գործարկեք այնպիսի գործողություններ, ինչպիսիք են՝ սեղմելով և լրացնելով ձևը.
  • Ցանցային գործունեության ընդհատում ցանցի հարցումները վերլուծելու համար;
  • Աջակցություն էջերի կամայական փոփոխության համար ֆիլտրերի սկրիպտների գործարկմանը.
  • Բջջային սարքերի, գտնվելու վայրի և մուտքի իրավունքի նմանակման հնարավորություն (օրինակ, դուք կարող եք մոդելավորել հատուկ օգտատիրոջ գտնվելու վայրը maps.google.com-ում և ավտոմատացնել քարտեզի սքրինշոթերի ստեղծումը);
  • Մկնիկի և ստեղնաշարի կանոնավոր իրադարձությունների ստեղծում;
  • Աջակցություն ֆայլեր վերբեռնելու և ներբեռնելու համար:

Source: opennet.ru

Добавить комментарий