Бөлісу құралы:


Веб-беттерді автоматтандыру

Power Automate браузерді автоматтандыру тобының астында пайдаланушыларға веб-шолғыштармен әрекеттесу мүмкіндігін беру үшін бірнеше әрекеттерді ұсынады. браузерді автоматтандыру - веб-элементтермен әрекеттесу үшін пайдаланылатын UI автоматтандыруының ерекше жағдайы.

Кірістірілген Автоматтандыру браузері-тен басқа, қазіргі уақытта төрт веб-шолғышқа қолдау көрсетіледі:

  • Microsoft Edge
  • Microsoft Internet Explorer
  • Google Chrome
  • Mozilla Firefox

Маңызды

Веб-беттерді автоматтандыру алдында сізге сәйкес браузер кеңейтімін орнатып, браузерді сәйкесінше конфигурациялау қажет. Қолдау көрсетілетін браузерлер мен қажетті кеңейтімдер туралы қосымша ақпаратты табу үшін Орнату Power Automate шолғыш кеңейтімдерін өтіңіз.

Веб-автоматтандыру орындау үшін алдымен жаңа шолғыш данасын жасау керек. Бұған Microsoft Edge, Google Chrome, Mozilla Firefox және қолдау көрсететін Браузерді іске қосу әрекеттері арқылы қол жеткізуге болады Internet Explorer. Браузерді іске қосу әрекеттерімен веб-беттің жергілікті жұмыс үстелінде немесе виртуалды жұмыс үстелі ортасында іске қосылуын көрсетуге болады.

Ескертпе

Виртуалды жұмыс үстелінде шолғышты іске қосу үшін алдымен сол жұмыс үстелінде кем дегенде бір UI элементін түсіріңіз. Бұл элемент ағыныңыздың UI элемент репозиторийінде қолжетімді болуы керек.

Веб-бетті автоматтандыру үшін қолдау көрсетілетін браузерлердің біреуін іске қосу немесе тіркеу керек, содан кейін браузерді автоматтандыру әрекеттерін қолдану керек. браузерді автоматтандыру әрекеттері веб-беттермен өзара әрекеттесуге және JavaScript сценарийлерін пайдалану арқылы басу сияқты оқиғаларды эмуляциялауға мүмкіндік береді. Ағынды қолмен немесе диктофонды пайдалана отырып әзірлеуге болады.

Ескертпе

Веб-автоматтандыру in Power Automate жұмыс үстелі үшін басқа жүйе пайдаланушысымен ашылмайтын немесе ашу үшін пайдаланылғаннан басқа жүйе пайдаланушысымен ашылған кез келген браузерге қосылмайтын әрекеті бар Power Automate жұмыс үстеліне арналған. Бұл әрекет қауіпсіздік мақсатында орын алады.

Әдепкі бойынша, браузерді автоматтандыру әрекеттері тінтуір меңзерін экранда жылжытпайды. Нәтижесінде, олар тіпті веб-шолғыш кішірейтілгенде немесе мақсатты қойынды фокусталған қойынды болмаса да жұмыс істей алады. Бұл функция браузерді автоматтандыру ағыны іске қосылған кезде құрылғыда басқа әрекеттерді орындауға мүмкіндік береді.

Дегенмен, Веб-беттегі сілтемені басыңыз және Веб-беттегі мәтін өрісін толтыру жағдайлар үшін физикалық өзара әрекеттесулерді қолдайды. мұнда JavaScript оқиғалары күткендей жұмыс істемейді. Физикалық өзара әрекеттесуді қоссаңыз, шолғышты кішірейту мүмкін емес және мақсатты қойындыға назар аудару керек.

Қолданыңыз Internet Explorer vs Автоматтандыру браузері

Автоматтандыру браузері Internet Explorer негізінде жасалғанымен, ол автоматтандыру тиімділігін арттыратын кейбір мүмкіндіктер мен шектеулерді қамтамасыз етеді.

  1. Автоматтандыру браузері қораптан тыс жұмыс істейді, ал Internet Explorer қосымша конфигурацияны талап етеді. Қауіпсіздік конфигурациялары қолмен өзгертуге тыйым салатын қатаң қауіпсіздік саясаты бар ұйымдарда қажетсіз болуы мүмкін.

  2. Веб-беттегі жүктеп алу сілтемесін басыңыз әрекеті кез келген Internet Explorer нұсқасында Автоматтандыру браузері-пен жұмыс істейді. Нақты Internet Explorer үшін әрекет 8 немесе одан төмен нұсқаны қажет етеді.

  3. Автоматтандыру браузері Internet Explorer ішінде кедергісіз қалқымалы хабардың барлық диалогтық терезелерін басады. Бұл мүмкіндік қалаусыз болса, URL соңындағы ShowDialogs суффиксін Жаңа Internet Explorer іске қосу әрекетінде қолданыңыз.

  4. Автоматтандыру браузері терезелердегі қойындыларды немесе ашу сілтемелерін қолдамайды. Сілтемені таңдаған кезде браузер оны сол терезеде/данада ашады.

  5. Автоматтандыру шолғышының өнімділік артықшылығы аз, себебі ол Internet Explorer сияқты қажетсіз элементтер мен қондырмаларды жүктемейді.

Браузерлер мен веб элементтерін автоматтандыру

Кез келген басқа браузерді автоматтандыру әрекеттерін қолданбас бұрын, шолғыш данасын жасау үшін шолғышты іске қосу әрекеттерінің бірін пайдаланыңыз. Жаңа шолғыш сеансын бастауға немесе бұрыннан барына тіркеуге болады.

  • Жаңасын іске қосыңыз Microsoft Edge
  • Жаңасын іске қосыңыз Internet Explorer
  • Жаңа Chrome іске қосыңыз
  • Жаңасын іске қосыңыз Firefox

Жаңа Microsoft Edge іске қосу әрекетінің скриншоты.

Браузер данасы қол жетімді болғанда, веб-беттермен әрекеттесу үшін басқа браузерді автоматтандыру әрекеттерін қолдануға болады. Веб-пішінді толтыру әрекеттері веб-беттерге енгізуді қамтамасыз етуге бағытталған, ал веб-деректерді алу әрекеттері веб-беттерден деректерді тартады.

Барлық қолжетімді браузерді автоматтандыру әрекеттері бар тізімді браузерді автоматтандыру әрекеттер анықтамасынан таба аласыз.

Веб-бетте мәтінді толтыру әрекетінің кірістерінің скриншоты.

Браузер данасын қоспағанда, браузерді автоматтандыру әрекеттерінің көпшілігі өзара әрекеттесу үшін UI элементін қажет етеді. Бар UI элементтері UI элемент тақтасында көрінеді, ал жаңаларын тікелей әрекет сипаттары немесе аумақ арқылы қосуға болады. UI элементтері туралы қосымша ақпаратты табу үшін UI элементтерін пайдаланып автоматтандыру бөліміне өтіңіз.

Ескертпе

браузерді автоматтандыру әрекеттері тек веб-беттерден түсірілген UI элементтерін қабылдайды. Сондықтан, жұмыс үстелі қолданбаларынан түсірілген UI элементтері браузерді автоматтандыру әрекеттерінде қолжетімді емес.

Веб-беттегі мәтінді толтыру әрекетіндегі қолжетімді UI элементтерінің скриншоты.

Жаңа UI элементін қосу үшін сәйкес веб-элементті бөлектеп, Ctrl + Сол жақ түймені басыңыз. Барлық қажетті элементтерді қосқаннан кейін оларды сақтау үшін Дайын тармағын таңдаңыз.

Түсіру үшін бөлектелген UI элементтерінің скриншоты.

Веб-беттерге деректерді енгізіңіз

Веб-бетке енгізуді қамтамасыз ету үшін элементтің сипатына байланысты сәйкес веб-пішінді толтыру әрекетін таңдаңыз. Мысалы, ашылмалы мәзірдегі элементті таңдау үшін Веб-бетте ашылмалы тізім мәнін орнату әрекетін пайдаланыңыз.

Веб-беттегі ашылмалы тізім мәнін орнату әрекетінің скриншоты.

Веб-беттерден деректерді шығарып алыңыз

Веб-беттен белгілі бір деректер бөлігін шығарып алу үшін Веб-беттің мәліметтерін алу немесе Веб-беттегі элемент туралы мәліметтерді алу > әрекет, қарастырылып отырған деректер бүкіл веб-бетке немесе оның ішіндегі элементке қатысты ма. Веб-беттерден мәліметтерді шығаруға қатысты қосымша ақпаратты табу үшін Веб-беттен мәліметтерді алу бөліміне өтіңіз.

Веб-бет туралы мәліметтерді алу әрекетінің скриншоты.

Алдын ала толтырылған опциялардан басқа таңдалған веб-элементте болуы мүмкін кез келген HTML төлсипатын шығарып алу үшін қолмен таңдауға болады.

Сонымен қатар, веб-бетіндегі элементтің мәліметтерін алу әрекеті жоғарғы сол жақ нүктені шығаратын waelementrectangle атрибутына қолдау көрсетеді. және веб элементінің өлшемдері. Бұл төлсипат туралы қосымша ақпаратты табу үшін Веб элементінің координаттары мен өлшемін алу бөліміне өтіңіз.

Веб-беттегі элементтің мәліметтерін алу әрекетінің скриншоты.

Веб-беттерден құрылымдық деректерді шығарып алыңыз

Құрылымдық деректердің үлкен көлемін шығару үшін Веб-беттен деректерді шығару әрекетін пайдаланыңыз. Шығарылған деректерді жалғыз мәндер, тізімдер және кестелер ретінде сақтауға болады немесе оларды Excel жұмыс парақтарына қоюға болады.

Веб-беттен деректерді шығару әрекетінің скриншоты.

Тікелей веб-көмекші ашық тұрғанда, қолжетімді шығарып алу опцияларын көру үшін мақсатты деректерді таңдаңыз немесе тінтуірдің оң жақ түймешігімен басыңыз. Мәнді шығару үшін Элемент мәнін шығарып алу таңдаңыз, содан кейін шығарып алғыңыз келетін HTML төлсипатын таңдаңыз.

Деректерді алу кезінде веб-беттің скриншоты.

Power Automate тізімдерді немесе деректер кестелерін шығару үшін олардың екі немесе одан да көп элементтерін таңдағаннан кейін автоматты түрде анықтайды.

Ескертпе

Толық HTML кестесін жылдам шығару үшін кестені таңдаңыз немесе тінтуірдің оң жақ түймешігімен басыңыз және Толық HTML кестесін шығару таңдаңыз. Бұл опция HTML кестелері ретінде Power Automate танатын элементтер үшін ғана қолжетімді. Егер деректер кесте ретінде құрылымдалған болса, бірақ HTML кестесі ретінде танылмаса, бұрын сипатталғандай олардың алғашқы екі элементін шығарып алыңыз.

Деректер кестесін шығару кезіндегі веб-беттің скриншоты.

Немесе, белгілі бір элементтерді анықтайтын CSS селекторларды қолмен жасауға немесе өңдеуге болады.

CSS селекторды жасау үшін, тікелей веб-анықтамасында Қосымша параметрлер таңдап, одан кейін шығарғыңыз келетін мән түрін таңдаңыз. Бір мәнді, бірнеше таңдалған мәндерді (әрбір мәнді басқа селектор анықтайды), тізімдерді, кестелерді және бүкіл HTML кестелерін шығаруды таңдауға болады.

Әрбір CSS таңдаушы HTML элементінің ағаш құрылымынан, одан шығарылатын төлсипаттан және қосымша кеңейтілген таңдауды жүзеге асыруға арналған тұрақты өрнектен тұрады.

 CSS селектордың скриншоты.

Бірнеше беттерден құрылымдық деректерді шығарып алыңыз

Шығарылатын ақпарат бірдей құрылымы бар бірнеше беттер арасында бөлінген болса, сәйкес пейджинг конфигурациясын орнату керек.

Пейджерлер – бірнеше беттер арасында шарлауға мүмкіндік беретін веб элементтері. Деректерді шығару үшін бет таңдағыш параметрін орнату үшін, тиісті бет таңдағыш элементін таңдаңыз немесе тінтуірдің оң жақ түймешігімен басыңыз және Элементті бет таңдағыш ретінде орнату таңдаңыз.

Оған қоса, тікелей веб-анықтамашының Қосымша параметрлер арқылы бет таңдағыш қолмен көрсетуге болады.

Элементті бет таңдағыш ретінде орнату опциясының скриншоты.

Деректерді таңдау аяқталғанда, тікелей веб-анықтаманы жабыңыз және Веб-беттен деректерді шығарып алу әрекетінде сәйкес параметрлерді конфигурациялаңыз. Барлық қол жетімді беттерден немесе олардың белгілі бір санынан деректерді шығарып алуды таңдауға болады.

Қосымша түрде сіз Деректерді шығару кезінде өңдеу қосуға болады, Power Automate шығарылған деректерді бос орындар мен қажетсіз таңбаларды жою сияқты әртүрлі жолдармен өңдеуге мүмкіндік береді. Дегенмен, бұл опция деректердің үлкен көлемінің өнімділігіне әсер етуі мүмкін.

Веб-беттен деректерді шығару әрекетіндегі пейджинг опцияларының скриншоты.

Веб-қызметтермен өзара әрекеттесу

Power Automate веб-шолғышты қажет етпей-ақ веб-беттер, файлдар және API интерфейстері сияқты веб-ресурстармен тікелей байланысуға мүмкіндік беретін әртүрлі HTTP әрекеттерін қамтамасыз етеді. Барлық қолжетімді HTTP әрекеттері бар тізімді HTTP әрекеттері анықтамасынан таба аласыз.

Веб ресурстарды жүктеп алыңыз

пайдаланыңыз Интернеттен жүктеп алу веб-бет мазмұнын немесе интернетте сақталған файлдарды тікелей жүктеп алу әрекеті.

Екеуі де АЛУ және POST әдістерді осы әрекет аясында қолдануға болады. Файлдарды тікелей дискіге жүктеп алуға болады, ал веб-бет мазмұны айнымалыларға сақталады.

Вебтен жүктеп алу әрекетінің скриншоты.

Веб API интерфейстеріне кіру

пайдаланыңыз Веб қызметін шақыру веб API интерфейстеріне қол жеткізу әрекеті. Іс жүзінде кез келген API орналастыру үшін толығымен теңшеуге болатын бұл әрекетпен әртүрлі әдістер үйлесімді.

Ескертпе

Веб қызметін шақыру әрекетін пайдаланбас бұрын пайдаланғыңыз келетін веб-қызметтің құжаттама бетін қараңыз. Келесі мысалды барлық сценарийлерге қолдану мүмкін емес, себебі әрбір веб-қызмет басқа конфигурация мен синтаксисті қажет етеді.

Веб қызметін шақыру әрекетінің скриншоты.

Веб қызметін шақыру әрекетінен басқа, Power Automate SOAP веб қызметін шақыру әрекетін қамтамасыз етеді. SOAP веб-қызметтерімен әрекеттесу.