Playwright 1.0, бастаи автоматикунонии кор бо Chromium, Firefox ва WebKit нашр шуд

Ширкати Microsoft нашр шудааст нашри лоиҳа Драматург 1.0, ки API универсалиро барои автоматикунонии амалиёт дар интерфейси браузер таъмин мекунад. Масалан, Playwright ба шумо имкон медиҳад, ки скрипт барои кушодани сайти мушаххас дар ҷадвали нав омода кунед, варақаро пур кунед/фиристед, курсорро ба унсурҳои муайян интиқол диҳед, натиҷаҳои истинодро тафтиш кунед ё скриншот гиред. Лоиҳа ҳамчун китобхона барои платформаи Node.js тарҳрезӣ шудааст ва таъмин карда мешавад дар зери Apache 2.0 литсензия шудааст.

Хусусиятҳои драматург:

  • Имконияти истифодаи скрипти умумӣ ва API ҳангоми кор бо браузерҳои гуногун дар асоси Chromium, Firefox ва WebKit;
  • Имконияти эҷоди скриптҳои мураккаби дорои саҳифаҳои сершумор, доменҳо ва iframes;
  • Пеш аз оғоз кардани амалҳо, ба монанди клик кардан ва пур кардани варақа ба таври худкор омода шудани унсурҳоро интизор шавед;
  • Боздошти фаъолияти шабака барои таҳлили дархостҳои шабака;
  • Дастгирии оғози скриптҳои филтр барои тағири худсаронаи саҳифаҳо;
  • Имконияти тақлид кардани дастгоҳҳои мобилӣ, ҷойгиршавӣ ва ҳуқуқҳои дастрасӣ (масалан, шумо метавонед як макони мушаххаси корбарро дар maps.google.com тақлид кунед ва эҷоди скриншотҳои харитаро автоматӣ кунед);
  • Ташкили рӯйдодҳои мунтазами муш ва клавиатура;
  • Дастгирии боргузорӣ ва зеркашии файлҳо.

Манбаъ: opennet.ru

Илова Эзоҳ