I find UI automation testing for large applications to be a major pain if the UI is complex and the interactions are also complex. It doesn't really scale well and the test code becomes very complex. If you also have timing variables (i.e. you have to wait for events to assert) then all hell breaks loose.
I find having some UI tests helpful but I have seen plenty of timing issues in the past... especially if you run the tests in a slow CI server ahhhhh. I feel like most timing issues are fixable, but it depends.
There is a slightly problem thought. Appium 5+ is not compable with WebDriver. If you find a solution for this, would be great. However. There is also FlaUI which target the 'UIA3'.
Always great videos. I noticed that you said this works on Maui too, but I don't get how to do it on a Maui Android app? Could you please do a video on that?
Hmm good call, mobile testing I'm not too sure about. Might be tricky with simulators and stuff, but maybe Appium has some supported way. Will have to investigate if I get into more MAUI mobile development!
That's really a good information. I was planning to use selenium with one of my application but this makes testing of WPF wayyyyy to easy. Thank you ❤
Sweet!!
This is great! thank you for this!
I find UI automation testing for large applications to be a major pain if the UI is complex and the interactions are also complex. It doesn't really scale well and the test code becomes very complex. If you also have timing variables (i.e. you have to wait for events to assert) then all hell breaks loose.
I find having some UI tests helpful but I have seen plenty of timing issues in the past... especially if you run the tests in a slow CI server ahhhhh. I feel like most timing issues are fixable, but it depends.
There is a slightly problem thought. Appium 5+ is not compable with WebDriver. If you find a solution for this, would be great. However. There is also FlaUI which target the 'UIA3'.
What's the reason if we can just click by ourselves?
It looks like it's useful only in big projects.
Always great videos. I noticed that you said this works on Maui too, but I don't get how to do it on a Maui Android app? Could you please do a video on that?
Hmm good call, mobile testing I'm not too sure about. Might be tricky with simulators and stuff, but maybe Appium has some supported way. Will have to investigate if I get into more MAUI mobile development!
I tried the sample and it starts my WPF app but doesn't find anything not by AutomationID and not By Name.
Thank you
Please do more examples
E2e test are fragile and not scalable
That being said it's worth having some that test some main happy paths
Yep! I think for most applications it's only appropriate for main happy paths / use cases.