> “every time this happens he closes that website immediately and goes to a different one that we ranked #2 in the autocomplete search.”
This is a disheartening yet frighteningly common problem with UI automation. It doesn't learn enough to actually be aware of the expected result, yet it can't be programmed to behave exactly as you want or need.
Automation in user interfaces should be exactly the opposite. It should try to learn your repeated actions so that you can perform them automatically, yet if the learning goes wrong, the user should be in control at all times and override the automatic deduced actions.
This is a disheartening yet frighteningly common problem with UI automation. It doesn't learn enough to actually be aware of the expected result, yet it can't be programmed to behave exactly as you want or need.
Automation in user interfaces should be exactly the opposite. It should try to learn your repeated actions so that you can perform them automatically, yet if the learning goes wrong, the user should be in control at all times and override the automatic deduced actions.