How to get started with TagUI?

  • How to get started with TagUI?

     kensoh updated 6 days ago 2 Members · 21 Posts
  • kensoh

    June 28, 2021 at 2:21 am

    Learn TagUI by taking the free course over one morning or afternoon. The Telegram group chat and weekly Zoom meeting are especially useful resources if you have any questions to ask. Folks from community will also share their experiences.

    Free course

    Slide deck

    Intro webinar

    Technical webinar

    Usage guide

    Simple examples

    Advance examples

    Community forum

    Weekly Zoom 1-to-1

    Thursday 4-5pm SGT (UTC+8)

    Telegram group chat

  • kensoh

    July 2, 2021 at 12:24 pm

    Inviting existing and potential TagUI RPA users to join our first monthly meetup this Saturday, 3rd July, 9-10pm (UTC+8). Nandan Mullakara, a respected and early RPA influencer will be our guest.

  • kensoh

    July 7, 2021 at 5:42 pm

    Sharing a nice blog post introducing TagUI RPA tool, by Guglielmo Iozzia. Guglielmo is an Associate Director at MSD Ireland and a computer vision practitioner specialising in business tech analysis, IT and analytics.

    I got to know of his blog post from another tech journal on Java. PS – other than human language TagUI (Word plug-in v3 just out), community stars have created other flavours like Python (pip install rpa), C# (v1) and Go (WIP).

    Java has a bit of a false start, but perhaps you are open to creating that wrapper? There are 4 ways to create a Java wrapper for TagUI with different pros/cons and varying levels of time needed. I can share a slide on this separately.

    • basil.han

      July 8, 2021 at 8:19 am

      My personal feedback on this tool. Definitely it is easy to use and gives the possibility also to people having no technical background to automate tasks. No major drawbacks so far. The documentation is comprehensive in terms of steps syntax and general practices, but lacks complex examples, so when applying flows to web applications implemented using modern web frameworks some practices can only be learned by trial and error. The live mode execution helps a lot in those situations.

      Hope to see more complex examples from the community over at the Workflows showcase from users discussion! πŸ’ͺ

      • kensoh

        July 8, 2021 at 10:24 am

        That is a non-issue because Ruth is now working with Kevin on RPA sources (beginner and advance), so that would cover the existing gap. That will lead to a positive feedback cycle with more users learning the tool and sharing back their workflows.

        • basil.han

          July 8, 2021 at 11:06 am


  • kensoh

    July 15, 2021 at 7:00 pm

    Sharing video recording for the TagUI Technical Webinar today.

    – Different flavours of TagUI
    – How to get started
    – Usage guide walkthrough
    – Some requested scenarios
    – Questions & Answers
    – Intro to XPath for RPA

    • basil.han

      July 15, 2021 at 8:52 pm

      Anyone interested in XPath (last item in the list) – quite an important thing – the sharing starts at 1:32:10.

  • kensoh

    August 2, 2021 at 3:26 pm

    Sharing an intro tutorial to RPA for Python by Vikas Kulhari, Senior Consultant for AI & Robotics at KPMG India. In his easy to follow tutorial, he gave an intro to TagUI, how to install RPA for Python, and run an example of web-based automation and another on desktop automation. Vikas writes and shares actively on RPA, feel free to follow him on Medium.

  • kensoh

    August 6, 2021 at 11:50 am

    Sharing some new videos, tutorials and initial impressions of TagUI RPA users. This video from Loo Kang Lawrence WEE shows how to securely store user credentials within Chrome browser so that you decouple credentials from automation. Lawrence is an EduTech Specialist at Ministry of Education, Singapore (MOE). He uses TagUI to augment his repetitive processes.

    The next video link is from Nived N, RPA Developer at Tata Consultancy Services. It shows extraction of PDF details and automating the data entries on inventory management website.

    Vikas Kulhari, Senior AI & RPA Consultant at KPMG India, recently wrote an intro article to RPA for Python, the Python version of TagUI. In it, he shares some examples on how to install and use the RPA package.

    (Guglielmo Iozzia, Associate Director at Merck Ireland, previously wrote a comprehensive yet easy to follow intro article on TagUI, available here –

    Md Hidayat, a seasoned Citizen Developer specialising in Analytics & Insights at ECCO Shoes, wrote a poetic John Lennon inspired post on how he uses TagUI together with PowerBI, PowerQuery, PowerAutomate to create a self-service BI solution.

    Following are initial impressions and tips shared from other users.

    Fazlur Rahman, Web & RPA developer at Kodoid Australia –

    Eslam T. Mohamed, Operations Assistant at Bank of Khartoum Sudan –

    Chee Huat Huang, Human Capital Analytics Manager at SATS Ltd. Singapore –

    Ronald Vega, Cloud & RPA Solution Architect at Innovior Australia –

    Thank you to you guys for generously sharing your experiences and tips with the community! We hope TagUI and its extended tools could play a meaningful part of people’s RPA and digital automation journeys.

  • kensoh

    August 7, 2021 at 3:26 pm

    Tips on XPath for RPA Developers (if not using tools like SelectorsHub or TagUI Web Chrome extensions). At TagUI monthly meetup, I was asked about writing nice XPaths. Here goes 😊 Feel free to comment with your tips.

    1. What does slash(es) mean?
    / – immediate child only
    // – child or grandchild

    2. How to filter element type?
    //* – all types of elements
    //input – input element type
    //button – button element type

    3. How to filter by attribute?
    //*[@id = “email”] – id attribute to match “email”
    //*[@title = “Search”] – title attribute full match
    //*[contains(@title, “Search”)] – title partial match
    //*[text() = “Submit”] – to match with element text

    4. How about relative XPaths?
    //[@name = “results”]//*[@name = “title”] – element with name “title” anywhere under element with name “results”
    This is very useful for randomised element identifiers, because you can pick a reliable anchor parent element and write a relative XPath base on that to point to the seemingly randomised element.

    5. How about the nth match?
    (//XPath)[n] – point to the nth occurrence
    (//button)[3] – point to the third button
    (//table)[1]//tr[3] – means table 1 row 3

    6. Are all attributes equally important?
    @id is best if available, else @name is pretty good. @class isn’t as unique. @title and text() are easy to read off from the screen but in some cases, there could be false matches of hidden elements.

    XPath is one of the ways which TagUI identifies something on a webpage. The other ways are CSS Selectors, giving attributes directly, using computer vision to match given image snapshots. TagUI auto-selects the best from your input.

    If comments from the community are substantial, then I could create some reference document and open-source it to share with the RPA community. You don’t always need XPath, and there are Chrome extensions. But spending a couple of hours to learn it will let you manage web scenarios like a pro.

    • kensoh

      August 8, 2021 at 1:42 am

      I wrote those because so far in my digital automation experience, I haven’t come across any XPath guide that is designed just for RPA people.

      Most XPath guides either are too technical for web developers or maybe test automation folks, or too general that is not useful for the needs of RPA developers. I hope to compile any comments and tips and create some open-source gist or reference.

      PS – Forgot about 2 other ways TagUI uses to identify web elements, using OCR and (x,y) coordinates. For example –

      click Print Report using ocr –> use OCR to click on the button

      click (300,500) –> click (x,y) coordinates (usually a bad idea)

  • kensoh

    August 13, 2021 at 5:24 pm

    Sharing an article from Bala Ranganathan, VP of Technology and Quality Engineering at LPL Financial. In his article, he shares an overview and his assessment of TagUI RPA from business and technical perspectives.

    “TagUI is an easy to learn RPA tool that anyone can get up to speed and run in few minutes. It’s also very good for anyone who is learning RPA. TagUI was able to make RPA accessible, yet powerful, while also free of cost.”

    I appreciate that Bala took the trouble to review the older version of TagUI readme, which include technical details such as software architecture. He also created a succinct infographic showcasing the tool’s key features.

    While TagUI has been designed from the ground up for RPA, it certainly can also be used for test automation and ensuring quality of software engineering outputs.

    In fact, using the MS Office plug-ins, your test case document is a very readable MS Word doc, while your data table and object repository live in the familiar Excel spreadsheet. Also, the report option would let you summarise all the automation runs for further analysis in Excel.

    Other than the base human languages versions, community champions have created Python, C# and upcoming Go versions. I’m praying for someone to step forward to create the Java wrapper version. A NodeJS version would be nice, but it is a test automation stronghold with plenty of alternatives, so I doubt TagUI has much to bring to the table there.

  • kensoh

    September 19, 2021 at 10:40 pm

    There isn’t a better time to try out TagUI open-source RPA tool than now. Here’s a slide deck to convince your boss, co-workers or customers why there’s nothing to lose by taking advantage of this free resource.

  • kensoh

    September 21, 2021 at 10:40 pm

    An 8-minute intro video to TagUI RPA tool by our friend RPA Hub in India.

    Learn what is TagUI, its key features, how it works, and use cases.

  • kensoh

    September 22, 2021 at 3:05 pm

    To Spanish-speaking folks, here’s a 4-min video by Vicente Matias Danguise from AYIGROUP, sharing how to install TagUI RPA, create a simple workflow to login to a web app, perform a simple operation, and take a screenshot.

  • kensoh

    November 30, 2021 at 10:55 am

    This 11-min video is brilliant, it shows how to install TagUI MS Word plug-in and create your first bot. I’ve added the video link to TagUI RPA setup guide and TagUI Office RPA page. Thanks Sai Aditya for creating this πŸ‘πŸ»πŸŽ‰

  • kensoh

    December 8, 2021 at 1:21 pm

    πŸ’‘ 10-min video on installing TagUI Excel plug-in, creating visualisations from TagUI RPA reports and audit trails – SAI NAGA SURYA ADITYA DESINEEDI

  • kensoh

    December 9, 2021 at 12:25 pm

    How TagUI RPA can be easily used in enterprise. Loo Kang Lawrence WEE, an EduTech specialist and open-source advocate, shows how it can be used on the computers that Singapore public education teachers use.

    Cost? $0

  • kensoh

    December 24, 2021 at 12:30 pm

    I’ve just gotten my TagUI Beginner badge. Glad this amazing course by my team-mate Ruth made it in time for the holiday weekends. Spend a morning or afternoon, and get started with this popular open-source RPA software.

    This course is suitable for everyone. It consists of 17 modules and comes with 3 MCQ quizzes. The course, TagUI RPA and its various flavours created by community champions are fully free, no paid version or fees whatsoever.

    Folks who have taken the course a couple of months back, can continue where you left off to take the newly added quizzes. After completing the quizzes you’ll get an Accredible certificate which can be added to your LI profile.

Viewing 1 - 15 of 16 replies

Log in to reply.

Original Post
0 of 0 posts June 2018