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


Selenium IDE ағындарын жасау және сынау

Маңызды

Бұл мақала ескі жүйелерге қатысты тақырыптарды қамтиды. Осы шешімдермен жасалған ағындарды жұмыс үстеліне арналған Power Automate көшіріңіз немесе оларды жойыңыз.

  • Selenium IDE ескірген және 2023 жылдың 28 ақпанынан кейін жұмыс істемейді.
  • Windows рекордері (V1) ескірген және енді жұмыс істемейді.

Қарапайым Selenium ағынын жасау үшін мына қадамдарды орындаңыз.

Selenium IDE ағынын жасаңыз

  1. Microsoft Edge (80 немесе одан кейінгі нұсқасы) немесе Google Chrome браузерін ашыңыз, содан кейін өтіңіз Power Automate.

  2. қажет болса, жұмыс немесе мектеп тіркелгісімен кіріңіз.

  3. Менің ағындарым>Жұмыс үстеліндегі ағындар>Жаңа таңдаңыз.

    Жаңа Selenium IDE ағынын жасау опциясының скриншоты.

  4. Қосымша жұмыс үстелі ағынының опциялары түймесін басыңыз.

    Қосымша жұмыс үстелі ағыны опцияларының скриншоты.

  5. Selenium IDE таңдаңыз, содан кейін Келесі опциясын таңдаңыз.

    Selenium IDE опциясының скриншоты.

  6. Selenium IDE ағынының атауын Ағын атауы өрісіне енгізіңіз.

  7. Автоматтандырғыңыз келетін веб-сайттың URL мекенжайын Негізгі URL өрісіне енгізіңіз, содан кейін Диктофонды іске қосу таңдаңыз.

    Ағын атауы мен URL мекенжайын толтыру үшін өрістердің скриншоты.

    Selenium IDE іске қосылады.

    Шайпұл

    Кеңес: Бір қойындыдағы бірнеше HTTP немесе HTTPS веб-сайттарындағы әрекеттерді жаза аласыз.

  8. Selenium IDE жүйесінде магнитофонды іске қосу үшін экранның жоғарғы оң жағындағы қызыл REC түймені таңдаңыз.

    Алдыңғы қадамда таңдаған URL мекенжайы ашылады.

    Rec түймешігінің скриншоты.

  9. Веб-сайтта жазғыңыз келетін әрекеттерді орындаңыз.

    Шайпұл

    Төменгі оң жақта сіз жазу күйін көре аласыз.

    Жазу күйінің скриншоты.

  10. Жазуды аяқтаған кезде Selenium IDE жоғарғы оң жақ бұрышындағы қызыл Тоқтату түймесін таңдаңыз.

    Тоқтату түймесінің скриншоты.

  11. Жаңа ғана іске қосылған Selenium IDE ағынын көру үшін экранның жоғарғы сол жағындағы Ағымдағы сынақты іске қосу түймесін таңдаңыз.

    Ағымдағы сынақты іске қосу түймешігінің скриншоты.

    Шайпұл

    Сынақ үшін жергілікті ойнатуды баяулату үшін қадамдар арасында күту уақытын орнатуға болады. Бұл параметр тек сынақ мақсаттарына арналған және Selenium IDE ағыны орналастырылған кезде әсер етпейді.

  12. Selenium IDE жоғарғы оң жағындағы Жобаны сақтау түймесін таңдаңыз. Бұл жабылады, содан кейін жобаны жүктеп салады.

Енді сіз Selenium IDE ағынын жасаған болсаңыз, оны басқа ағындарыңызда пайдаланыңыз.

Selenium IDE ағындары үшін шектеулер және белгілі мәселелер

Ескерту

Selenium IDE ішіндегі құпия сөздер кәдімгі мәтінде сақталады.

Ойнату үшін уақытша пайдаланушы профилі

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

Мұны шешу үшін пайдаланушы кіру процесіне қажетті пәрмендерді енгізу үшін сценарийді қолмен өңдеуі керек.

Басқа шектеулер

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

  • Көп факторлы аутентификацияға (MFA) қолдау көрсетілмейді, ТМҚ қажет етпейтін қатысушыны пайдаланыңыз.

  • Бұл Selenium IDE пәрмендеріне қолдау көрсетілмейді: Іске қосу, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt және Mouse.

  • Selenium IDE әрекеттері немесе қадамдары бір минуттан аспауы керек. Оның орнына Power Automate қолданыңыз.

  • Оң жақ түймешікке қолдау көрсетілмейді.

  • Қосымша Selenium IDE ағыны кірісі Foreach пәрмендерін пайдаланған кезде жасалады. Бұл мәселені шешу үшін қосымша өрістерге кез келген мәнді енгізіңіз. Бұл ойнатуға әсер етпейді.

  • .side файлында бірнеше сынақ жобалары болса, жасалған біріншісі ғана іске қосылады.

    Шайпұл

    Selenium IDE сынақтарға жасалған күні бойынша емес, аты бойынша тапсырыс беретінін ескеріңіз, сондықтан бірінші жасалған сынақ тізімде бірінші болмауы мүмкін.

  • Selenium IDE ішінде тікелей ойнату жоспарланғандай әрекет етпеуі мүмкін. Дегенмен, орындау уақытында ойнату дұрыс әрекет етеді.

Келесі қадамдар