-
Notifications
You must be signed in to change notification settings - Fork 585
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is there any way to increase speed of TagUI? - hackable to 20-30x faster #790
Comments
cc @joginderrohilla who raised the question |
Yes @joginderrohilla there is. TagUI is designed to mimic human user actions, thus by default it has delay in place and also typing character by character into fields, which is the normal behaviour for human app users. However, there are ways to hack such that it can be 20-30X faster. By reduce the delay between TagUI to browser from 200ms (100+100) to 0ms, and changing the default typing behaviour from character by character to typing whole string at one go. See below link for the example on RPA Challenge, and the hacks to speed up TagUI. In that example, instead of taking 2 minutes to run, scenario takes 4+ seconds to complete. tebelorg/RPA-Python#120 (comment) I won't recommend speeding it up as it will no longer behave like a human user, and more likely for automation to fail because the target websites or apps are not designed for superhuman usage. Also, such hacks will be overwritten if user upgrades their modified TagUI to new version. |
He is a RPA adviser, met on LinkedIn. |
There are also further hacks, if the automation involve visual automation. For eg removing the 1s delay added between actions, and let the mouse cursor teleport to target position instead of simulating the movement to target position. |
Thanks Ken |
In headleas mode, the following code will also help you speed up
|
Great stuff, thanks for sharing @muratcim ! |
from user query
Hi Ken, Is there any way to increase the execution speed like other RPA paid tools? I have been asked this, so i thought to ask you before i make any statement.
The text was updated successfully, but these errors were encountered: