Am 18.09.16 um 12:03 schrieb Lawrence D’Oliveiro:
Like I said, trying to automate a GUI is a waste of time. GUIs are designed for humans, not computers, to use.
You don't always have a choice. Consider batch-processing a number of images (say, 30,000 movie frames) using a proprietary effect filter which works on single images only. It might be easier to drive the GUI than to recreate the commercial algorithm.
That’s why we have command lines and scripting (which are all just programming at different layers, of course). That’s how you automate things, building higher-level abstract machines on top of lower-level ones. GUIs are the end of the abstraction chain: you cannot build anything more on top of them.
Yes, you can. I agree with you that it is a shaky solution, but that doesn't make it impossible.
Christian -- https://mail.python.org/mailman/listinfo/python-list