RPA Challenge Input Forms Selenium vs. UiPath

Harun Tanrıverdi
2 min readSep 1, 2021

RPA (Robotik Süreç Otomasyonu) bu sıralar çok popülerleşmeye başladı. Büyükten küçüğe bir çok firmanın dikkatini çekmekte. Gerek No Code yapısı gerek kolay kullanımı sayesinde IT birimlerinin iş yükünü azaltmakta. Aynı zamanda ekran kazıma, görüntü işleme, OCR gibi bir çok özelliği barındıran araçlar bulunmakta. En yaygın kullanılan başlıca RPA araçları arasında;

  1. UiPath
  2. Blue Prism
  3. Automation Anywhere, sayabiliriz.

RPA ile ilgilenmeye yeni başlayanlar için http://www.rpachallenge.com/ websitesi üzerindeki case çalışmalarını tamamlamak iyi bir başlangıç olacaktır. Bu yazıda RPA Challange Input Forms otomasyon çalışmasını Uipath ve Python Selenium kütüphanesi ile test ederek yeni başlayanlar için bir karşılaştırma ortaya koymak istiyorum. Burada amaç excel dosyası üzerindeki verilerin sitede bulunan forma giriş yapmaktır.

Süreç Akışı

  • İlk olarak http://www.rpachallenge.com/ adresine gidiyoruz ve Download Excel butonuna basarak excel dosyasını proje dizinine kaydedilir.
  • Excel dosyası okunarak giriş yapılacak alanlar alınır.
  • Formda giril yapılacak alanların selectorları bulunur.

Burada en kritik olan kısım Selectorlar seçilirken dikkat edilmesidir. Form üzerinde bir sonraki forma geçildiğinde input alanlarının yeri değişmektedir. Bu nedenle ben bu challege üzerinde çalışırken xpath yapısını kullandım.

  • Veri girişi yapıldıktan sonra Submit butonuna basılır.

Python Selenium

Uipath

Projenin Uipath ve Python kaynak kodlarına Github adresim üzerinden ulaşabilirsiniz.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response