extension ExtPose

UI.Vision RPA

CRX id


Description from extension meta

Universal AI-powered task and UI test automation. RPA combines Visual Web Automation, Visual Desktop Automation and Selenium IDE++.

Image from store UI.Vision RPA
Description from store The combination of classic browser automation, modern computer vision, and OCR makes Ui.Vision, an open-source software, a strong tool for automating web and desktop apps. Ui.Vision blends three robotic process automation (RPA) tools into one: (1) **Visual Browser Automation and UI Testing** Ui.Vision's visual UI testing commands assist web designers and developers in checking and ensuring the accuracy of website layouts and canvas elements. It can identify and read images and text within canvas elements, images, and videos. Ui.Vision also adjusts the browser window size to simulate different screen resolutions. This feature is useful for testing layouts on various browser resolutions and ensuring the visual quality of mobile, web, and native apps. (2) **Visual Desktop Automation for Windows, Mac, and Linux** Beyond web browser automation, Ui.Vision uses image and text recognition to automate browser extensions and desktop environments as well. It can interpret images and text on the desktop, executing actions like clicking, moving, dragging and dropping the mouse, and simulating keyboard inputs. This desktop automation requires installing the free Ui.Vision XModules, available for Windows, Mac, and Linux. These modules provide Ui.Vision with the necessary capabilities for desktop interaction. (3) **Selenium IDE compatible commands** Ui.Vision includes Selenium commands for web automation, testing, form filling, and web scraping. Learning Ui.Vision also means learning Selenium, and vice versa. However, Ui.Vision differs in philosophy from the classic Selenium IDE. It acts as a record and replay tool for automated testing and as a versatile tool for web automation tasks like screen scraping, file uploads, and autofill form filling. Ui.Vision offers many features not available in the classic IDE. For example, you can run macros directly from the browser or embed them on your website for repetitive tasks. Ui.Vision offers features not found in the classic Selenium IDE, including writing and reading CSV files (data-driven testing), visual checks for UI testing, image comparison, file download automation, OCR screen scraping, PDF testing, and capturing full web page and desktop screenshots. **Command Line API** Ui.Vision provides a detailed command line API for integration with other applications, often used with Jenkins, CI/CD tools, or the Windows task scheduler. It can be automated and controlled using any programming or scripting language, such as Python or PowerShell. **Happy Automating!** For questions and suggestions, the active Ui.Vision RPA software community forum is available at https://forum.ui.vision.

Latest reviews

  • (2023-12-04) Joshua McFarlane: Good (although an extremely steep learning curve) when it works. But lately all I get is 'DOM not found' over and over again.
  • (2023-10-05) ali raza: if anyone want to create automation in UI vision extention i can help you.
  • (2023-08-03) Marco Cetina: It really makes our life way easier!!! I love it!!!!
  • (2023-07-08) COW KING (THE COW KING): seems the developer has put some effort in it, but it's still unintuitive and difficult to use, lacks simple features. I need something simple enough to just help me click a specific button on a webpage when a specific url pattern is opened (such as automatically thumbup every video I watched on youtube). sadly it's not able to do that
  • (2023-07-05) Lulu: Loving it so far! It is so easy to use. It is saving me a half day of work today. At first I couldn't get it to run. I then added and created another macro and saved it. Then I was able to run it! I didn't watch the tutorial so I'm sure this was discussed. No coding experience here!
  • (2023-06-10) iProf Evolution: well, here is the problem, many problems I would say: first, doesnt open properly on chrome... only works in firefox. Even brave doesnt work, showing the follows "Failed to create macro: An operation that depends on state cached in an interface object was made but the state had changed since it was read from disk." I tried everything but nothing changed Second is a non option to open in another tab in easy way the links you click. At that point imacros is better and simpler to do. Third is how bad is the resize: I want to close the files tab and I cant; working in a laptop without extra monitor became a back and foward nightmare when you try to debug. Fourth is if you have an error in your json code and try to save, you dont have time to debug because automatically goes back to the previous saved version.... so all you wrote goes down to the drain, something made me furious after write some lines and because a missing } I lost everything. In the end has cool tools, a little trick to have ifelse command but eventually you get it. Need to be a lot more intuitive and for the love of god hire a good designer , the ui is horrible
  • (2023-05-12) Romain Fromheim: Very powerful yet with a reasonable learning curve, really like it.
  • (2023-03-15) Looks promising, but I cannot seem to get the macros to run after recording. The play Macro button does nothing.
  • (2023-01-21) Wilbert Cedeno: I tried many automation extensions. Axiom worked, but was slow. All the other ones were hard to set up. This one worked really well and it was easy to use! Thanks!
  • (2022-12-29) Matheus Carmo: From what I check in FORUM Error#301 XMODULE REALUSER nerver was solved... Error #301: RealUser Simulation XModule is not installed yet
  • (2022-11-18) Gameplayz: randomly breaks after some time of running
  • (2022-10-20) Gustavo Castro Leonel: não funciona
  • (2022-09-30) Sean Chen: I just got this extension and I want to know if this extension has a hotkey setting
  • (2022-08-24) yong liu: 运行起来很慢,记录功能还有速度都没有Selenium IDE好,不过功能强大点
  • (2022-08-17) Mateusz Borowik: Fajne, Polecam.
  • (2022-06-29) Outliner Itoh Takashi: Chromebookでまともに動作しない。
  • (2022-06-09) januar andan: doesnt really worked after update
  • (2022-06-08) MOLI MOLI (MOLI): 用了十几年IMACROS了,但是一直用的老板的无限制的插件,实在跟不上时代了。。试试这个,就是教程太少了。。。主要IMACROS一直用得很顺手。
  • (2022-06-08) PAULO VINICIUS DE JESUS CASTILHO: Ótimo, se souber usar faz o que promete e permite customizar a automação.
  • (2022-06-04) Steven Zhi: 非常好用, 希望能有中文版, 我自己的英文太差, 无法完全理解各种功能的用途
  • (2022-06-03) Nate Levy: Worked great until today, now it won't load at all. Clicking the icon doesn't do anything anymore and going to extension options crashes the browser. Can't get to my tests to switch browsers
  • (2022-05-21) Pran Krishna Das: Thank you to make life easier! :)
  • (2022-05-18) Komik Kardus: BEST!!
  • (2022-04-21) Stanislav Ginzburg: well, where I can get downloaded zip for extension?
  • (2022-01-31) Jack Faulkner: So happy something like this exists and works so well. The documentation and support forum are great too.
  • (2022-01-27) Dennis Bareis: In general this is a good product, it is very hard to work out as a beginner as there is no good introductory youtube videos or documentation. A good hint to get started is to click this browser extension's icon after installation. There are samples but these are uncommented, not sure what the logic is here... It's "command line" is quirky and should be an exe to make life easier.
  • (2022-01-12) Ира Немченко: Остання версія дає збій( Код помилки: Out of memory.
  • (2022-01-08) Pat MySecret: Correct me if I'm wrong, but not-so-good because once you record the macro, you can't edit its commands by keyboard later.
  • (2021-10-12) Sam McClanahan: Very powerful, easy to learn, and particularly useful for website testing and RPA tasks.
  • (2021-10-01) Keith Wilkins: This thing is brilliant! It just saved me about 1500 clicks. I got to play with my cat while a really boring part of my job was completed. It was easy to figure out how to make it happen too!
  • (2021-09-30) N Adams: Autism is a must have to decipher this garbage
  • (2021-09-29) 噗噗熊: 轻量化的web RPA,不知道怎么设置中文
  • (2021-09-14) Heath B.: I switched from this after using iMacros for 10 years and it is so much better! It's almost perfect!
  • (2021-09-07) Brendan Matychuk: I've been using UI.Vision for the last 25 months and it's saved hundreds of man hours and tens of thousands of dollars for my company. I appreciate the updates the devs continue to roll out!
  • (2021-07-08) Shivam Nag: Can i schedule the created marco using this extension ?
  • (2021-07-01) Daniel: The best browser automation extension available.
  • (2021-05-10) Rogue Vpn: Exceptional work. The best extension. 10 starts
  • (2021-05-05) Brian Smith: Thank you, Great Extension, Would you please add option speed = 1 second. sometimes - 0.3 sec is to fast (not always work correctly) and 2 seconds is to slow, but useful perhaps, 0,6 sec also would be very useful as well as 1 second. Thank you 💕
  • (2021-04-20) Arch Eclipse: i've tried lots of macro. and this is the most useful i've used without limit / downside
  • (2021-04-17) Robert Erich: Great tool! It's saved me hours on multiple projects. Very happy for this opensource project.
  • (2021-02-07) John Hancock: If it would actually do what it claims it would be fantastic, BUT, BUT, there are no clear instructions on how it works, I wasted many hours with guess work testing. And then you find they have quietly added a $999 fee to be able to actually do. They ve had enough of my time so I'm off to try a couple of the other RPA softwares out there.. John Hancock
  • (2021-02-06) Aman Arya: Amazing extension flawless working, love to prefer to the others.
  • (2021-01-28) David Rice: Finally something that worked for me. I have tried 5 other website macro recording extensions on various browsers and none would work for me. I was about to give up and gave this a try. Worked great for me and saved me countless hours!
  • (2021-01-25) 刘聪: 在哪里将语言设置为中文?
  • (2021-01-20) Mone Fy: Thank you for saving our time!
  • (2021-01-05) Mauricio Quezada: Hace lo que dice. Ya no tendré que repetir tantas veces las mismas acciones en un trabajo aburrido y repetitivo
  • (2020-12-30) Shawn Williams: It's like iMacros but...Better :)
  • (2020-12-17) Dolphin Light: Thank you, would you please add time command interval delay 5, 10, 15, 20, 25, 30 seconds it will be very useful
  • (2020-12-07) Johnny Sun: how is anyone supposed to know what those commands do, I just use type and click

Latest issues

  • (2023-08-23, v:8.3.9) Vadim L: couple of quastions
    Hi, thanks for the great extension. 1. possible to know if could I to run automation from outside the operating system, from domain name? for example to pull in some url... 2. it is possible to run your extension with another extension on same tab?
  • (2022-06-20, v:7.0.14) Nate Levy: Doesn't load anymore even after reinstall
    Hi, I love this extension but the screen stopped appearing when I clicked on it. When I go to the options screen, it immediately closes back out. i deleted and re-added it a few times, it didn't clear up. Any idea of what's going on here?
  • (2022-06-05, v:7.0.13) nazli lale: please help me !
    hi, firstly UI.Vision RPA is super. Thank you. But i have a problem. i use epic browser.and dont add my browser.it is say manifest failed. i use old ui vision . it is not problem. it is work.. but new ui vsion dont add epic browser.pelase fix it. thanks a lot
  • (2022-05-07, v:7.0.11) Andrew Lazes: Kantu 7.0.11 No Longer auto clicking OK for Confirmatio
    Hello, a Macro that I have been using for a long time suddenly stopped working correctly in the last day. Now when I delete a report, a confirmation dialogue pops up in Chrome on my iMac and then it hangs there. In the past, I believe the OK button was automatically clicked. Now that no longer seems to be happening.
  • (2022-01-21, v:6.3.3) Andrii Vasyliev: Image decode failed
    Hello, I can't install it to my Chrome on MacOs Monterey on MacBook Pro 14" (M1 chip). I get an error "Image decode failed", so it wont install into my browser. How to proceed?
  • (2022-01-04, v:6.3.2) Stefan Giese: After latest update V6.3.2 no makro works
    Hi there, after the latest update to V6.3.2 none of my makros works anymore!!! It all fails with the very first command OPEN |<website> where I get the message "Line 1: until: pendingPlayingTab reset expired!" Can I install the previous version and deactivate the automatic update? We need a stable Extension as it the basic for some important workflows...
  • (2021-07-11, v:6.2.6) starboy Richards: ui vission
    Yk im Really A major fan A very Huge 1 and so i as A big fan Regarding Your Amazing work surely id Like to see You progress Grow and Ultimately succeed as much as possble and if you Add just 1 button which certainly will be A button outta The way Like ctrl alt Tab and many more buttons That wouldnt be of /in use otherwise That you dont Type with A single button Assigned with A specific macro i would Love That i mean its better than pressing A bunch of different buttons That should be for All macto Recorders though This 1 is more popular than most All i believe
  • (2021-06-23, v:6.2.6) Mudassar Khan: automate with a filter?
    I am trying to find a way to extract information from a website and automatically hit a specific url. Example: On one page there are multiple 'orders' Order ID Name Location Reference Order ID Name Location Reference I would like to hit a url (example :website.com/order ID/Reject) if the reference contains the string '123'.) This would need to run for all consecutive Order ID's. The page would automatically refresh periodically and the sytem would need to run each time. (it doesnt matter if it runs for the same order ID multiple times as the link would just come back with 'rejected already')
  • (2021-03-28, v:6.1.1) James Funk: UI Vision for Chromebook
    Copy fish was the only app I can use with chromebook but it wants me to download UI Vision but here is the UI Vision app for Chromebook????
  • (2021-01-16, v:5.9.5) Fortunat Golovakov: Iframe
    Unable to read the elements in the iframe embedded in the webpage
  • (2020-12-06, v:5.9.5) a9t9 Team: 📌 For fast solutions, visit the RPA forum at https://forum.ui.vision/
    Please post all questions and suggestions in our public user forum at https://forum.ui.vision/ - the RPA software forum is monitored by active users, tech support and the RPA developers. Every user benefits from the questions and answers provided in the forum, that is why we would ask you to post the question in the forum first if a public forum is appropriate for your question.
  • (2020-10-29, v:5.8.8) Henri Alves: Henri Alves
    Boa Tarde! Minha empresa está migrando o OS para o ChromeOS. O software possui suporte ao Chrome OS?
  • (2020-10-16, v:5.8.8) Andrew McMullen: onDownload stopped working
    hello, can anyone else confirm this issue with mac chrome and OnDownload not working? on a Mac with Catalina 10.15.7 and Chrome Version 86.0.4240.80 (Official Build) (x86_64) after upgrading to Catalina and then the last auto update of chrome the onDownload has stopped working . even the DemoDownload is no longer writing the downlod name it was working fine a month ago. (prior to updating catalina and chrome)
  • (2020-07-24, v:5.7.5) Erick Aguilar: Typing in frame
    I am able to have the cursor in the text box inside the frame but unable to input text.
  • (2020-05-26, v:5.5.7) Wojtek P: Does it working on localhost urls?
    As in topic,
  • (2020-05-20, v:5.5.7) Ryan Marshall: Macros won't play
    Hello, the extension is recording macros just fine but the play button doesn't seem to do anything when I press it. I don't see it highlight the steps like in the demo video, and nothing happens on the web page. I tried the most basic functions on multiple websites, but still nothing happens when you press play.
  • (2020-05-15, v:5.5.7) adriancombe: Automatically Run a Macro when a page loads
    What is the easiest way to have my macro run when the page loads?
  • (2020-04-09, v:5.5.7) Rafael Sena: Where executeAsyncScript on 5.5.7 version?
    Hi there! I checked the 5.5.7 documentation and executeAsyncScript was released, but in the extension it doesn't have the possibility to choose the option and when I force it through text mode it returns the error: [error] Command executeAsyncScript not supported yet
  • (2020-04-09, v:5.5.7) Ansh Grover: [error][ignored] Could not establish connection. Receiving end does not exist.
    While i run this macro on loop, sometimes this error shows up. I am using it for data autofill on a website
  • (2020-04-01, v:5.5.6) Will Jarvis: Error after update
    After the most recent update i've been encountering this error with a command that was working just fine - Error in runEval condition of while: Unexpected token '{' - Executing: | while | (${electrician}<=1500 | |
  • (2020-04-01, v:5.5.6) Thiago Floriano dos Santos: Last update problems
    After last update, saved macros are not apearing at left sidebar. I've tryed to install the plugin at another PC and the problem is the same.
  • (2020-03-28, v:5.3.17) Rajat Rawat: Platform Related Query
    Can you provide this on Internet Explorer or Edge Platform?
  • (2020-02-26, v:5.3.17) Ben Machin: Stop maximising the extension
    When clicking the bookmark on Mac, it loads the extension into the foreground so I have to change back to Chrome. I know about the closeKantu setting but when set to false it does it? Thanks
  • (2020-02-09, v:5.3.17) Patrick Wille: Play Macro doesnt work?
    I recorded a session. After recording its saved, steps are visible. Play Macro doesnt do anything. What could be the issue? regards Patrick
  • (2020-01-27, v:5.3.10) Ben B: Running from bookmarks
    Thanks for this great extension. I run the extension from Bookmarks, and at the end of the program it closes the extension, this causes a delay each time I run something as the extension 'boots up'. Is it possible to leave the extension ready and running at all times? If not is this something you would consider implementing please? Thanks again!
  • (2020-01-24, v:5.3.10) Amardeep Singh: Frequently Crashing plugin after recent update
    After Recent update Plugin is crashing frequently after 2 hours approx continous run... kindly fix the issue..
  • (2019-11-28, v:5.2.3) Ország Attila: sendkeys not working
    hi, sendkeys are not working from UI.Vision towards an input element, while it is properly working from scripting languages (eg selenium) from powershell). please advise code would be needed at the below url (adding file) https://calendar.google.com/calendar/r/settings/export br, Attila
  • (2019-09-04, v:5.1.9) Janos Vasvary: dizeer
    nem tudok felvetelt kesziteni
  • (2019-06-03, v:4.2.6) Tom Lewis: two Verifyelementpresent in a row not working
    I have two VerifyElementPresent statements in my script. both work individually but if I put them back to back, only the first one works. the second fails. this is even true if I flip them, ie reverse the order. always the first one works, the second fails. by fail, I mean that the !statusok does not have the proper value. happens like this 100% of the time. V4.2.6 thanks { "Command": "verifyElementPresent", "Target": "xpath=//*[@id=\"exchange_availableunits_1\"]/table/tfoot/tr/td[1]/div", "Value": "" }, { "Command": "echo", "Target": "${!statusOK}", "Value": "" }, { "Command": "verifyElementPresent", "Target": "id=errorMessageContainer", "Value": "" }, { "Command": "echo", "Target": "${!statusOK}", "Value": "" },
  • (2019-04-09, v:4.1.12) Marco Ferreira: csvread com erro
    Quando uso o comando CSVREAD e ele lê de um CSV que tenha a segunda coluna, por ex como username nesse formato: "\AMERICAS\Marco_Ferreira" ele guarda na variável !COL2 como: "\AMERICAS\\Marco_Ferreira" com 2 "\\". Isso faz com que meu assert não consiga dar match, pois lê uma coisa da variável e outra na tela
  • (2019-04-09, v:4.1.12) Kevin Lee Smith: Automating LinkedIn
    I am trying to automate LinkedIn but button presses are not happening becasue linkedin uses dynamic button id, and so kantu can't locate the button that needs to be pressed. Can kantu record what I am doing but instead of recording the id of the button clicked (as it does now) it finds and locates it in a different way? Like finding the button with the same image as the time it was recorded?
  • (2019-03-25, v:4.0.1) Vidar Hokstad: Icon is totally invisible with a dark theme
    If you switch to a theme that gives Chrome's UI a dark background you can't see the icon. It's not a huge problem, but took me a while to realise the extension actually had been installed..
  • (2019-02-03, v:3.8.8) Kantu Select button not wokring on Mac
    Hi Team, I have an issue with Kantu Select button on both Firefox and Chrome on Mac When I press the Select button to get the object locator on the page I see the Kantu icon with "yellow S" that means that Kantu in Select mode. However, when I click on any object in the page; it doesn't select anything. I accedntially opened a new tab and found that the Select is working on the new opened tab, instead of the required first tab. Any help please? Thanks
  • (2018-12-03, v:3.5.5) Hank Huang: Error after recent upgrade
    Hi, I was using the local file for automation fine until this very recent upgrade and I got the following error. ========== Error #204: It seems Kantu is not installed yet - or you need to turn on *Allow access to file URLs* for Kantu in your browsers extension settings. ========== And I made sure I had the setting enabled as well. Thanks,
  • (2018-11-20, v:3.3.3) what's next
    Hi! I've downloaded kantu browser automation. Where shoud I go next? I need to see new changes on the website with bookings. Thanks a lot!
  • (2018-11-19, v:3.3.3) Souradeep Panda: sourceExtract not working at all for me
    sourceExtract always storing "#nomatchfound" but i can use click command on the id by manually entering id=submit LOG : [info] Executing: | sourceExtract | xpath=//*[contains(@id, "submit")] | match1 | Also, sometimes, it doesn't let me store the found id in a variable without using regex or *. I am unable to use them because I don't know where to put * or regex in the same Target Code. Please help, please. :)


127,952 history
3.8829 (205 votes)
Last update / version
2024-03-21 / 9.1.3
Listing languages