Otomasyon, Robot Framework, Teknoloji

Robot Framework Kurulumu


Herkese Selamlar!


 


Sizlere en kısa ve net bir şekilde, önemli noktalarıyla robot framework kurulumunu anlatacağım.


 


Öncelikle robotframework kurulumu için bilgisayarımızda olması gereken yazılım tabi ki PYTHON!



Bilgisayarımıza Python kurulumunu yapıyoruz.



Windows için Python Kurulumunu aşağıdaki linkten yapabilirsiniz.



https://www.python.org/downloads/windows/


 


Kurulum da herhangi bir espri yok. Normal program kurar gibi kurabilirsiniz. Eğer robot framework ile çalışmaya ve projeler geliştirmeye karar verdiyseniz zaten bu tarz kurulumlar için fazlasıyla yetkin birisi olmalısınız.


 


Önemli nokta: Sonradan bulmak için sıkıntı çekmemek ve kolaylık olması adına Python’u C: nin altına kuralım.



 



 



 


Eğer C:python374 altına kurduysak buradan python.exe çalıştırılarak aşağıdaki gibi kurulumun yapıldığı teyid edilebilir.


 



 


 


Python’u kurduktan sonra hiç vakit kaybetmeden Environment Variables’dan Python’ın kurulu olduğu directory’e ve Python’ın kurulu olduğu directory içindeki Script klasörünü ayrı ayrı Path’e ekliyoruz!


 



 


Aşağıdaki ekran kaydındaki gibi olmalı.


 



 



Bu aşamadan sonra Robot framework ile otomasyon geliştirmeleri yapmak için ihtiyacımız olan şey tabi ki bir IDE (Integrated Development Environment ).


 



Robot framework’ü bir çok IDE üzerinden yazabilirsiniz. Başlıca ve en popular olan IDE’leri aşağıda sıralıyorum.


 



  • ♣ PyCharm,

  • ♣ Intellij,

  • ♣ RIDE,

  • ♣ Eclipse,

  • ♣ Atom


 



Eğer öğrenciyseniz IDE konusunda çok şanslısınız. PyCharm ya da Intellij ile geliştirmeleri yapabilirsiniz.


 



İkisi de JetBrains tarafından geliştirilen tümleşik geliştirme ortamıdır. Her iki derleyici de birbirinin aynısı diyebiliriz. Benim favorim ise Intellij.


 



Intellij’I aşağıdaki resmi linkinden indirebilirsiniz. Öğrenci iseniz öğrenci mailiniz ile jetbrains.com’a kayıt olun ve bu şekilde indirin. Size 1 yıl ücretsiz lisans verecekler!


https://www.jetbrains.com/idea/download/#section=windows


 


 


Intellij’in de kurulumu oldukça basit. Kurulum için aşağıdaki ekran kayıtlarını paylaşıyorum.


 



 





 


Bilgisayarımızı Restart ettikten sonra aşağıdaki şekilde devam ediyoruz.


 





 


Open diyoruz.



 


File -> Settings diyoruz.


 



 


Plugins’e tıklıyoruz ve üstteki arama çubuğuna Robot framework Plugin’lerini ekliyoruz.


 



 


Robot Framework Plugin’leri aşağıdaki şekilde aratıp, Install yapıyoruz. Hepsini install ettikten sonra Intellij’I restart ediyoruz.


 


Python
CodeGlance,
Intellibot,
robotframework Support,
run robot framework support,
robotlegs,
run rubotframework test case


 


Son olarak Robotframework Kurulumu için CMD komut satırına aşağıdaki kütüphaneleri yazıyoruz.


 


 


Hepsini teker taker de yazabilirsiniz. Buradan tümünü kopyalayıp toplu olarak yapıştırıp da kurabilirsiniz. Size Kalmış.


 


 


Bunlar kurmak zorunda olduğumuz ve yüksek ihtimalle robot framework projeleri geliştirirken lazım olacak kütüphaneler.


 


 


pip install robotframework
pip install robotframework-selenium2Library
pip install robotframework-ExtendedRequestsLibrary
pip install robotframework-faker
pip install robotframework-excellib
pip install robotframework-PostgreSQLDB
pip install robotframework-DatabaseLibrary
pip install pandas
pip install pysftp


 


Şu an robotframework kurulumumuzu tamamlamış bulunuyoruz.


 


Eğer bir web projesi geliştiryor isek aşağıda chrome driver eklemeyi bonus olarak anlatıyorum.


 


Web Otomasyon projemiz için çalışacak olan chrome driver’I aşağıdaki sayfadan indiriyoruz.


 


https://sites.google.com/a/chromium.org/chromedriver/home


 


 


İndirme işlemi tamamlandıktan sonra  Python’un kurulumunu yapmış olduğumuz directory altında Scrirpt klasörüne ( ‘C:Python374Scripts’ ) yapıştırıyoruz. Hatırlayacaksanız bu klasörü path’e de eklemiştik.


 


 


Şimdi robot framework ile projeler geliştirmeye hazırsınız!


 


İyi Çalışmalar!


 


Author


Baris