Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Robin - A Game changer in RPA presented at ATA Bangalore 25th Meetup

43 views

Published on

A session on "Robin - A Game changer in RPA" was presented by Karthikeyan S, Ranjith S from Cookie Analytix Private Limited. This session was a part of ATA Bangalore 25th Meetup which was held on 29th February 2020 in association with LOCUS

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Robin - A Game changer in RPA presented at ATA Bangalore 25th Meetup

  1. 1. Agile Testing Alliance - Confidential - Copyright -2013-2019 Agile Testing Alliance DevOps++ Alliance Community driven learning for all Agile Testing Alliance - Copyright -2013-2019 ATA 25th Meetup 29th Feb 2020 In association with
  2. 2. ROBIN A game changer in RPA?!
  3. 3. About Us Karthikeyan S Head – Training & Development +91 936 661 5960 karthikeyan@cookieanalytix.net Ranjith S RPA Specialist +91 805 646 0803 ranjith@cookieanalytix.net
  4. 4. What to expect today? • What is RPA? • RPA myths • Advantages of open source RPA • What is Robin? • Robin Features • Modules • Code Comparison • Demo
  5. 5. What is RPA? • RPA, or Robotic Process Automation, is a technology for automating business processes with software robots, or bots. • You can use RPA to drive other applications through their user interface and automate any repetitive task.
  6. 6. Myths about RPA RPA DEVELOPER DOES NOT REQUIRE PROGRAMMING SKILLS RPA IS ONLY ABOUT COST REDUCTION ROBOTS CAN AUTOMATE EVERYTHING ROBOTS CAN BE LEFT UNATTENDED 24X7
  7. 7. Top 3 Vendors
  8. 8. Advantages of Open Source RPA Transparency Freedom from lock-in Ability to start small Lower software costs
  9. 9. What is Robin? • First-ever RPA programming language, designed specifically for building RPA software bots • DSL ( Domain Specific Language) • Open Source Software • Open Core Business Model • BPMN Standards • User community will contribute to the development
  10. 10. Toolsets • The Robin Editor • The Robin UISpy • The Robin CLI https://robin-language.org/docs/installing-robin/
  11. 11. Language Features • Syntax • Default Data Types • Module Data Types • Variable Manipulation • Looping • Condition • Actions • Functions • Setting Automation waits • Automation Flow Control • Controls Repository - AppMask
  12. 12. Modules • 30+ modules AWS ActiveDirectory Azure CaptureFast Clipboard Cognitive CommandLine Compression Console Cryptography CyberArk Database DateTime Display Email Excel Exchange File Folder MouseAndKeyboard Outlook Services System TerminalEmulation Text UIAutomation Variables Web WebAutomtion XML
  13. 13. Code comparison Selenium(Java) Robin import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class TestChrome { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", “C:Program Files (x86)GoogleChromeApplicationchromedriver.exe"); WebDriver driver=new ChromeDriver(); driver.get("http://www.facebook.com"); driver.manage().window().maximize(); } } WebAutomation.LaunchChrome Url: "www.facebook.com" WindowState:WebAutomation.BrowserWindowState.Maximi zed BrowserInstance=> Browser
  14. 14. Future releases feature sets • New Additional Modules • SDK to development own custom Module • Robin Editor Enhancement • Expected RobinSpyUI Improvement
  15. 15. Demo – RPA Challenge
  16. 16. Thank You!

×