2 comments

[ 0.21 ms ] story [ 19.5 ms ] thread
Nice design and name. How do you handle laggy website on old machines?

For instance, I find Google Chat to be really slow on my old MacBook Pro. Say I want to go to the previous thread at each custom keystroke. How does Keysmith know everything has been rendered before going to the next action?

Thanks so much! My partner both did the design work and came up with the name, so I'm sure that'll go straight to his head!

Keysmith comes with a Chrome and Firefox extension that make it better about working with the web. If you're using that extension, Keysmith will be smart about waiting in a few ways:

First, it'll wait for page loads if you're navigating between pages.

Second, it identifies elements you click on instead of just clicking at coordinates. So if you click on a Submit button, Keysmith won't try to click until it actually sees that Submit button there.

And finally, Keysmith is often able to identify when clicking on some button caused some other view to appear, so it knows to wait for that the next time when you're running the macro. This is just based on some heuristics, so it won't always work, but I'd recommend giving it a shot for your use case!