Aslında robotframework bir çok harici ve dahili kütüphane desteğini hali hazırda sağlıyor.
BuiltIn, Collections, Screenshot, XML gibi kullanılşlı dahili kütüphaneleri ya da Appium, Selenium, Database, FTP, Faker gibi onlarca ve çok kullanışlı kütüphaneleri mevcut.
Ancak yine de bunların bile yetmediği durumlar oluşabiliyor. Bu durumda Python ile kendi kütüphanelerimizi (Custom Library) oluşturabiliyoruz.
Benim kendi işim için yapmış olduğum basit bir projem var. Bu proje sistemde tanımlı olan onlarca mevcut kullanıcının saklandığı yerden isim ve password bilgisini alıyor ve 5 farklı ortamda kullanıcı ismi ve şifresi ile giriş yapmayı ve kullanıcı veya şifresi hatalı olanları bir dosyaya yazdırıyor.
Dosyaya yazdırma kısmı için bir python function (custom library) yazdım.