End-to-End Test a .NET Front-End Application (WPF, MAUI, etc!)

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ • 20

  • @shubhamgohel9064
    @shubhamgohel9064 Рік тому

    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 ❤

  • @jalia1998
    @jalia1998 3 місяці тому

    This is great! thank you for this!

  • @emyrulz
    @emyrulz Рік тому +2

    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.

    • @SingletonSean
      @SingletonSean  Рік тому

      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.

  • @PekDraine
    @PekDraine 5 місяців тому

    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'.

  • @DonaldFranciszekTusk
    @DonaldFranciszekTusk Рік тому

    What's the reason if we can just click by ourselves?
    It looks like it's useful only in big projects.

  • @billymartin6497
    @billymartin6497 8 місяців тому

    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?

    • @SingletonSean
      @SingletonSean  8 місяців тому +1

      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!

  • @vesnx
    @vesnx Рік тому

    I tried the sample and it starts my WPF app but doesn't find anything not by AutomationID and not By Name.

  • @ivandrofly
    @ivandrofly Рік тому

    Thank you

  • @ivandrofly
    @ivandrofly Рік тому

    Please do more examples

  • @megaman2016
    @megaman2016 Рік тому

    E2e test are fragile and not scalable

    • @megaman2016
      @megaman2016 Рік тому

      That being said it's worth having some that test some main happy paths

    • @SingletonSean
      @SingletonSean  Рік тому

      Yep! I think for most applications it's only appropriate for main happy paths / use cases.