Introduction to the Microsoft Playwright Testing service: Scale Your Playwright tests

Sdílet
Vložit
  • čas přidán 14. 10. 2024

Komentáře • 46

  • @charlyyshell
    @charlyyshell Před 11 měsíci +1

    I'm loving all these updates and improvements you're doing, I'm excited to see this service working! I hope it could have an online trace viewer, so we can check the results without needing to upload the .zip, which could be an interesting upgrade and differentiator versus the other cloud solutions.

  • @AnonYmous-kf7uu
    @AnonYmous-kf7uu Před 8 měsíci +1

    Is there going to be a better integration with Azure DevOps? I've connected our Azure DevOps to the Playwright Testing resource. I'm able to run my tests there but the reporting is terrible. To not be able to see the video or traces within the pipeline run itself is a serious limitation. Do you know if Microsoft is working on that?

  • @kailashpathak9184
    @kailashpathak9184 Před 5 měsíci

    This is amazing !

  • @paulandrewc
    @paulandrewc Před 11 měsíci

    Will the Public Preview be coming to the UK regions?

  • @TheCzenczi
    @TheCzenczi Před 11 měsíci +1

    So basically you can run tests in browsers that are not on your machine, so tests can run much faster if I understand properly. Is it all free? I can imagine that letting all users use these browsers can be very demanding, so I assume that it is not all that free, right?

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci +1

      The first 100 test minutes are free in the 30-day trial. Pricing details are here: aka.ms/mpt/pricing.

  • @alexanderkomanov4151
    @alexanderkomanov4151 Před 11 měsíci

    Wow! Looks great! What about free tier plan? How much it covers?

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci

      The first 100 test minutes are free in the 30-day trial. Pricing details are here: aka.ms/mpt/pricing.

  • @managed-code
    @managed-code Před 11 měsíci +2

    This is cool but, is it support Safari too?

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci +2

      Yes it supports all Playwright browsers. File an issue here for more questions: github.com/microsoft/playwright-testing-service

  • @Dzidziolino
    @Dzidziolino Před 11 měsíci +1

    I assume we need to have stable test environment to run 40 tests at once? With this solution we are removing part of the load from the CI but still environment might be a bottleneck, correct?

    • @johnstallo3782
      @johnstallo3782 Před 11 měsíci

      Excellent question! It's important to make sure your target application's environment can manage the number of concurrent requests you plan to test. This requirement varies depending on your application's characteristics, the aspects your tests are focusing on, and potential network delays. To determine the most effective number of workers for your specific scenario, we suggest experimenting with different quantities to find the ideal balance for your use case. Often, you may find that running fewer parallel workers can still yield significant performance improvements.

  • @renuchudamani
    @renuchudamani Před 11 měsíci

    How’s this any different than what browserstack or similar offers? Also - what’s the max number of workers you support?

  • @wasuraja6
    @wasuraja6 Před 9 měsíci

    It is working fine for typescript tests. But not for .net c# tests. Can you please tell how to run playwright tests created in c# in Azure cloud?

  • @EricChua-gm9in
    @EricChua-gm9in Před 10 měsíci

    3 questions
    1. I checked, it seems Southeast Asia not supported. Any idea when this will be released to Southeast Asia?
    2. If my project has 100 tests than run for 10 mins, are those considered as 1 test for 10 mins duration? wonder how the pricing works.
    3. Can I use playwright to run test on self hosted server (instead of your service)?

  • @vivi182t
    @vivi182t Před 5 měsíci

    i love it! :)

  • @automation_remarks
    @automation_remarks Před 11 měsíci

    It's interesting to know how to integrate for languages like java or python

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci +1

      So far it’s only available for Node.js, stay tuned!

    • @johnnyp5877
      @johnnyp5877 Před 10 měsíci

      @@Playwrightdev can we expect this feature to be available for dotnet in the future?

  • @xavier9556
    @xavier9556 Před 10 měsíci

    I wonder you have the browser instances somewhere in the cloud. How will they reach internal applications that are not accessible via outside connections.
    Because now we run playwright on our own internal azure devops runners or our local machine but i dont see how cloud browser will have access to our internal app.

    • @Playwrightdev
      @Playwrightdev  Před 10 měsíci

      We provide a feature to expose your localhost. See here: learn.microsoft.com/en-us/azure/playwright-testing/how-to-test-local-applications

  • @muralidharanrajendran4098
    @muralidharanrajendran4098 Před 11 měsíci

    Cool feature ❤

  • @vpgaming21
    @vpgaming21 Před 11 měsíci

    Love it!

  • @pluto9963
    @pluto9963 Před 11 měsíci +1

    I was exploring playwright java and loved it. But I wanted to make use of Python's flexibility so switched to Python playwright. But there I am struggling a bit to understand how I use asyncio properly. There is a sync_api and async_api and both of them run async. Wish if someone could guide me to a better documentation. I am not planning to use JavaScript. I will stick with Java or Python.

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci

      check this page in docs which might help: playwright.dev/python/docs/library#usage for any other questions please use our discord server

  • @brveg1
    @brveg1 Před 11 měsíci

    Does the playwright service support a specific browser versions. Also can we run against Edge browser as well instead of Chromium?

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci +1

      It supports the same browser versions like the Playwright project is using. See the release notes for more details. Microsoft Edge is also supported. File an issue here for more questions: github.com/microsoft/playwright-testing-service

  • @sand4rt
    @sand4rt Před 11 měsíci

    Nice!

  • @logeshkumarrajkumar861
    @logeshkumarrajkumar861 Před 11 měsíci

    Awesome. What about the test reports?

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci +1

      please use our discord server for all questions regarding the service: discord.com/channels/807756831384403968/1161681421774094366

    • @AnonYmous-kf7uu
      @AnonYmous-kf7uu Před 11 měsíci

      Discord is blocked at our company. What other options do you have?@@Playwrightdev

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci

      I see. you can use GitHub issues / feature requests: github.com/microsoft/playwright-testing-service

  • @CTimmerman
    @CTimmerman Před 11 měsíci +1

    Can it bypass CORS for Firefox and Safari?

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci +1

      Yes, bypassCSP will just work! can you post your question on the discord server for the service: discord.com/channels/807756831384403968/1161681421774094366

  • @vitaliypotapov8994
    @vitaliypotapov8994 Před 11 měsíci +1

    What about debugging such tests?

    • @dand4485
      @dand4485 Před 11 měsíci

      I could be wrong this is more about running your tests, would still develop them locally, and when a PR and a test pass are needed... Would be the same as devs working on product code, hard to see debugging in a remote web environment whey they can debug local?

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci +2

      As per above yes. Debugging strategy is the same. We recommend traces on CI and UI Mode / VSCode extension locally.
      File an issue here for more questions github.com/microsoft/playwright-testing-service

  • @Kranael93
    @Kranael93 Před 11 měsíci

    doesn't work for API Tests. It says "No tests" found if you dont use a browser

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci +1

      It should work! Can you report this on the discord service so the azure team can follow up: discord.com/channels/807756831384403968/1161681421774094366

  • @romanpuzankov4334
    @romanpuzankov4334 Před 11 měsíci

    Where is Andrey?

  • @opensourceautomation-afsarali
    @opensourceautomation-afsarali Před 11 měsíci

    How to make it work if we are using cucumber runner instead of Playwright runner?

    • @Playwrightdev
      @Playwrightdev  Před 11 měsíci

      Can you post your question on the discord server for the service: discord.com/channels/807756831384403968/1161681421774094366

  • @dand4485
    @dand4485 Před 11 měsíci

    Looks like this will unemploy a number of people....? If Debbie won't need to get 6 coffees while her tests runs.... oh well...

  • @Tung39
    @Tung39 Před 10 měsíci

    So I have to pay money to run test ?. Nah =))

    • @Playwrightdev
      @Playwrightdev  Před 10 měsíci

      only if you want to scale so that running hundreds of tests takes less time. But to run tests normally and in parallel there is no cost at all.