Device Error Farm
Device Error Farm
  • Видео 32
  • Просмотров 12 053
Tutorial de Automatización de Pruebas con Playwright
¡Bienvenido a un tutorial de Playwright para principiantes! (en Español)
He diseñado este curso para que sea fácil de seguir e intensivo, por lo que no perderemos tiempo en asuntos triviales. Cubriremos todo lo que necesitas saber, centrándonos en las mejores herramientas y técnicas para que seas efectivo en tu trabajo.
Suscríbete: www.youtube.com/@errorfarm?sub_confirmation=1
LinkedIn: linkedin.com/in/martti-venell-076910261
Más sobre la automatización de pruebas: ruclips.net/p/PL2M5QMIFasspDTISNun5KTPGM6pcCNQA4
Chapters
0:59 - Cómo instalar Playwright y grabar la primera prueba
5:39 - Cómo localizar elementos web con Playwright
10:57 - Cómo localizar atributos HTML con Playwright
17:46 - Aserció...
Просмотров: 45

Видео

The SAST Challenge: Juice Shop
Просмотров 68День назад
We're going to compare some popular SAST scanners to see which one comes out on top. A few weeks back, I had this cool idea to test four different SAST scanners and see what kinds of vulnerabilities they can uncover. These scanners are free for personal use and inexpensive for small teams. Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 Buy me a coffee: www.paypal.com/donate/?business=...
Beginner Tutorial: Playwright Test Automation
Просмотров 15721 день назад
This is a no-nonsense, high-impact tutorial packed with everything you need to start contributing right away. Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 LinkedIn: linkedin.com/in/martti-venell-076910261 Buy me a coffee: www.paypal.com/donate/?business=GBXFAMEBS7WHE Chapters 1:00 - Installing Node.js to any OS 2:30 - Installing Playwright and Creating First Test 5:17 - Locating Ele...
Como Ejecutar Pruebas de Python en AWS Device Farm
Просмотров 702 месяца назад
Hoy te mostraré paso a paso cómo crear una prueba simple y subirla a AWS Device Farm. No se requieren conocimientos previos de Appium. Suscríbete: www.youtube.com/@errorfarm?sub_confirmation=1 LinkedIn: linkedin.com/in/martti-venell-076910261 Más sobre la automatización de pruebas: ruclips.net/p/PL2M5QMIFasspDTISNun5KTPGM6pcCNQA4 Más sobre pruebas de Appium: ruclips.net/video/PxH9Y3DDp1E/видео....
Avoid these test automation anti-patterns!
Просмотров 662 месяца назад
Welcome back to the Playwright Anti-Patterns series! Ever frustrated by random test failures that leave you scratching your head? Today's episode tackles the culprit behind many mysterious failures - locators. Let's crack the code on writing rock-solid locators that keep your tests stable. Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 Buy me a coffee: www.paypal.com/donate/?business=...
Run Security Scans (SAST) in Bitbucket Pipelines
Просмотров 1262 месяца назад
Today's video tackles integrating static application security scanners into your Bitbucket pipelines. We'll explore three awesome free options for smaller teams. We'll throw the same test target at each scanner and see which one finds the most bugs. Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 Buy me a coffee: www.paypal.com/donate/?business=GBXFAMEBS7WHE More about SAST scanners: r...
Run SonarQube Scans in Gitlab CI/CD Pipeline
Просмотров 3163 месяца назад
In this video I show you how to integrate SonarQube scanner to Gitlab CI/CD pipeline. Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 LinkedIn: linkedin.com/in/martti-venell-076910261 More about SAST scanners: ruclips.net/video/XUheD08TdXA/видео.html Chapters 0:00 - Sonar Scan on Local Computer 4:24 - Sonar Scan in Gitlab 10:21 - View the Report Music by King Canyon and Mini Vandals.
Run Playwright Tests in Gitlab CI/CD Pipeline
Просмотров 1,4 тыс.3 месяца назад
Here's a quick introduction to how to create a Playwright test and add that test to Gitlab CI continuous integration. The test will run every time you push changes to the Gitlab repository. Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 LinkedIn: linkedin.com/in/martti-venell-076910261 More about CI: ruclips.net/p/PL2M5QMIFassoKum7fCegchmtyYhUFWFTX More about test automation: ruclips....
Cómo Ejecutar Pruebas de Selenium en Gitlab CI/CD
Просмотров 923 месяца назад
Bienvenidos al tutorial de hoy, donde exploraremos las pipelines de CI/CD de GitLab y cómo usarlas para ejecutar pruebas de Selenium.
Run Security Scans (SAST) in Gitlab CI/CD Pipeline
Просмотров 5983 месяца назад
In this video I'll show you how to integrate security scanning into GitLab CI/CD Pipelines. We’ll start with the default scanner and then explore a couple of alternative methods. Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 LinkedIn: linkedin.com/in/martti-venell-076910261 More about CI: ruclips.net/p/PL2M5QMIFassoKum7fCegchmtyYhUFWFTX Chapters 0:00 - Intro 4:00 - Insufficient SAST ...
Run Selenium Tests in Gitlab CI/CD Pipeline
Просмотров 2,2 тыс.3 месяца назад
In this video, I show you how to integrate automated Selenium tests to Gitlab Pipelines. You'll learn how to configure the pipelines to install the test framework, run cross browser tests and save artifacts. (Updated version) Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 LinkedIn: linkedin.com/in/martti-venell-076910261 More about CI: ruclips.net/p/PL2M5QMIFassoKum7fCegchmtyYhUFWFTX ...
Run Java Tests in AWS Device Farm (Appium, Android)
Просмотров 2994 месяца назад
In this video, I will show you how to upload a Java test to AWS Device Farm and then run it. Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 LinkedIn: linkedin.com/in/martti-venell-076910261 More about CI: ruclips.net/p/PL2M5QMIFassoKum7fCegchmtyYhUFWFTX More about test automation: ruclips.net/p/PL2M5QMIFassopiGvk4KMR-KB1Xq61QDtG More about Appium tests: ruclips.net/video/PxH9Y3DDp1E/в...
Run Python Tests in AWS Device Farm (Appium, Android)
Просмотров 3164 месяца назад
In this video, I show you how to upload a Python test to AWS Device Farm and then run it. (Updated version) Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 LinkedIn: linkedin.com/in/martti-venell-076910261 More about CI: ruclips.net/p/PL2M5QMIFassoKum7fCegchmtyYhUFWFTX More about test automation: ruclips.net/p/PL2M5QMIFassopiGvk4KMR-KB1Xq61QDtG More about Appium tests: ruclips.net/vide...
Run NodeJS Tests in AWS Device Farm (Appium, Android)
Просмотров 4044 месяца назад
In this video, I show you how to upload a NodeJS test to AWS Device Farm and then run it. Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 LinkedIn: linkedin.com/in/martti-venell-076910261 More about CI: ruclips.net/p/PL2M5QMIFassoKum7fCegchmtyYhUFWFTX More about test automation: ruclips.net/p/PL2M5QMIFassopiGvk4KMR-KB1Xq61QDtG More about Appium tests: ruclips.net/video/tzpjaPU0rlQ/виде...
Boost Build Times with Playwright Test Sharding
Просмотров 1035 месяцев назад
In this video, I'll guide you through the process for setting up test sharding in GitLab, GitHub, and Bitbucket Pipelines. Subscribe: www.youtube.com/@errorfarm?sub_confirmation=1 LinkedIn: linkedin.com/in/martti-venell-076910261 More about CI: ruclips.net/p/PL2M5QMIFassoKum7fCegchmtyYhUFWFTX More about test automation: ruclips.net/p/PL2M5QMIFassopiGvk4KMR-KB1Xq61QDtG Music: www.youtube.com/@Tr...
Best Practices for Github Actions, Gitlab CI/CD and Bitbucket Pipelines
Просмотров 1215 месяцев назад
Best Practices for Github Actions, Gitlab CI/CD and Bitbucket Pipelines
Run Security Scans with Github Actions
Просмотров 775 месяцев назад
Run Security Scans with Github Actions
Run Cypress Tests in Gitlab CI/CD Pipeline
Просмотров 6496 месяцев назад
Run Cypress Tests in Gitlab CI/CD Pipeline
Run Playwright Tests in Bitbucket Pipelines
Просмотров 7236 месяцев назад
Run Playwright Tests in Bitbucket Pipelines
Run Selenium and Cypress Tests in Bitbucket Pipelines
Просмотров 1 тыс.6 месяцев назад
Run Selenium and Cypress Tests in Bitbucket Pipelines
Analysis of AI Code Generation Quality
Просмотров 926 месяцев назад
Analysis of AI Code Generation Quality
Playwright Authentication Tutorial
Просмотров 2,5 тыс.7 месяцев назад
Playwright Authentication Tutorial
Playwright (Python): Installation and the First Test
Просмотров 1827 месяцев назад
Playwright (Python): Installation and the First Test
Playwright Installation and the First Test in Typescript
Просмотров 1287 месяцев назад
Playwright Installation and the First Test in Typescript
How to Make Your First Appium Mobile Test
Просмотров 398 месяцев назад
How to Make Your First Appium Mobile Test
Connect MongoDB to Playwright Tests and Make Fetches
Просмотров 1008 месяцев назад
Connect MongoDB to Playwright Tests and Make Fetches
How to Run Automated Tests in the Cloud part 2 (Google Cloud)
Просмотров 329 месяцев назад
How to Run Automated Tests in the Cloud part 2 (Google Cloud)
How to Run Automated Tests in the Cloud (AWS)
Просмотров 149 месяцев назад
How to Run Automated Tests in the Cloud (AWS)
How to Run a Test Set in a Docker Container
Просмотров 589 месяцев назад
How to Run a Test Set in a Docker Container
How to Integrate an API to Playwright Tests
Просмотров 479 месяцев назад
How to Integrate an API to Playwright Tests

Комментарии

  • @lukecage9964
    @lukecage9964 15 дней назад

    nice! any way to have another video to show how to use bitbucket dynamic pipelines ? thk you for your contents!

    • @errorfarm
      @errorfarm 15 дней назад

      Thanks for the feedback! I'll consider that after my current project.

  • @jamillavanveen9523
    @jamillavanveen9523 18 дней назад

    I get this error message, with exactly the same .yml file "npm error The `npm ci` command can only install with an existing package-lock.json or npm error npm-shrinkwrap.json with lockfileVersion >= 1. Run an install with npm@5 or" Can you help?

    • @errorfarm
      @errorfarm 18 дней назад

      Yes, of course. Check from your repo that you committed also package-lock.json. If you use npm ci, it needs that. You can also try leaving out the npm ci line, but that’s not the recommended way (by the Playwright team).

    • @jamillavanveen9523
      @jamillavanveen9523 18 дней назад

      @@errorfarm thanks for the Quick reply. I'm a beginner in test automation. In which folder do I need to check? In the node_modules folder I do only see a package.json and not a package-lock.json. What is the easiest way to fix this?

    • @errorfarm
      @errorfarm 17 дней назад

      It should be in the project folder (not in node_modules folder). Go to that folder with terminal or command prompt. Check what files are in the version control by typing 'git status'. Then add the file 'git add package-lock.json'. Commit: 'git commit -m "Added package lock file"'. Push: 'git push'.

  • @nutee45
    @nutee45 29 дней назад

    Good tutorial Thank you for your created.

    • @errorfarm
      @errorfarm 28 дней назад

      Thanks for the feedback!

  • @TheKer7
    @TheKer7 Месяц назад

    The name of the link relies on the name assigned to the html element, the one that pops up at mouse hovering and the one screen-readers read, correct? So for multilingual page testing the names are supposed to be "translated", Yes? Thanks for video, felt a little bit dry, maybe like AI generated, but I understand the effort needed. I got info on this topic that I am extremely moist about currently. Thanks for this, really.

    • @errorfarm
      @errorfarm Месяц назад

      Yes and yes. Thanks for the feedback!

  • @MarkAustin-z5o
    @MarkAustin-z5o Месяц назад

    Great. All working with my own tests. Very useful video. Thanks.

  • @FufudJed-qv5uw
    @FufudJed-qv5uw Месяц назад

    Hello can I connect device from aws with android studio

    • @errorfarm
      @errorfarm Месяц назад

      Not that I'm aware of. I haven't thought about it though.

  • @milachitailo
    @milachitailo Месяц назад

    Super helpful! Could you please also explain how to add screenshots to the report please? If it is possible of course 😊

    • @errorfarm
      @errorfarm Месяц назад

      Thanks for the feedback! Saving screenshots to the reports is not supported as well as in other platforms like Playwright. I'll add that to my todo list and probably make another video about it.

  • @TheKer7
    @TheKer7 Месяц назад

    Thanks, I am implementing it right now. Didn't know about the /** and sharding implementation. I messed around a lot with trying to get artifacts working for snapshot storage... Have a baseline job, and then 2nd job scheduled to pass it's own artifacts around as they all have 1week expiriy... Lots of steam... Now I think I will store the snapshots with scp on a server and retrieve them everytime the test runs... That part of the management would be nice to know. our MVP for testing automation is pure visual regression testing... getting close though. Thanks for this!

    • @errorfarm
      @errorfarm Месяц назад

      Thanks for the feedback!

  • @lukecage9964
    @lukecage9964 Месяц назад

    can you prepare a demo using playwright on bitbucket pipelines running tests with multiple workers and shards?

    • @errorfarm
      @errorfarm Месяц назад

      Here's my video about test sharding: ruclips.net/video/42jRjc923oE/видео.html

  • @ggggg5378
    @ggggg5378 2 месяца назад

    Hola, como haces para ejecutar appium en la misma terminal donde esta el emulator?

    • @errorfarm
      @errorfarm 2 месяца назад

      Agrega un signo de ampersand después del comando.

    • @ggggg5378
      @ggggg5378 Месяц назад

      @@errorfarm voy a probar, gracias por responder.

    • @errorfarm
      @errorfarm Месяц назад

      Por cierto en Windows usa start /B y el comando.

    • @ggggg5378
      @ggggg5378 Месяц назад

      Estoy iniciando en el mundo del Testing, y aprendiendo Appium y me gustaría aprender más. gracias por el aporte.

  • @AntharAsskoul
    @AntharAsskoul 2 месяца назад

    Hola como estas? quisiera un curso me podrias pasar tu numero? o instagram

  • @ggggg5378
    @ggggg5378 2 месяца назад

    Hola, podrías explicar como instalas Qemu y la imagen del móvil Pixel 7, gracias

    • @errorfarm
      @errorfarm 2 месяца назад

      No he usado Qemu desde hace algún tiempo. Lo siento, no puedo ayudarte ahora.

  • @SQARM1
    @SQARM1 3 месяца назад

    Thanks alot, please add more Playwright+Typescript tutorials

    • @errorfarm
      @errorfarm 3 месяца назад

      Thanks for the feedback! I will try to add more Playwright content. It is my favorite framework.

  • @ZohrehEzatii
    @ZohrehEzatii 3 месяца назад

    Thanks , very helpful 🤩

    • @errorfarm
      @errorfarm 3 месяца назад

      Thank you for the feedback!

  • @frostynemz
    @frostynemz 3 месяца назад

    This deserves waay more view mate, so helpful 👍🏽

    • @errorfarm
      @errorfarm 3 месяца назад

      Much appreciated!

  • @KushagraDwivedi1
    @KushagraDwivedi1 3 месяца назад

    What's that song

    • @errorfarm
      @errorfarm 3 месяца назад

      There are three songs from Track Tribe: 1. Last Train North 2. As You Were 3. Now I Know

  • @umytumyt9773
    @umytumyt9773 3 месяца назад

    Hello, first of all, I appreciate your efforts. I hope you receive ample rewards for them. How can I run a Java Selenium/Cucumber Maven test on Bitbucket Pipelines? I'd appreciate your assistance with this. When I try to run it, I encounter the following issue: 'Run 1: Failed to instantiate class stepdefinitions. Run 2: Could not start a new session. Response code 500. Message: session not created: Chrome failed to start: exited normally. (session not created: DevToolsActivePort file doesn't exist). (The process started from chrome location /opt/google/chrome/chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)' I would be grateful for your help. Thank you. Have a productive day.

    • @errorfarm
      @errorfarm 3 месяца назад

      Sounds like you are using a local chromedriver. My videos are not about those issues. This may help you if you want to install chromedriver yourself: www.npmjs.com/package/chromedriver

    • @umytumyt9773
      @umytumyt9773 3 месяца назад

      @@errorfarm thanks for help. good luck for life

  • @umytumyt9773
    @umytumyt9773 3 месяца назад

    Hi, great working

  • @Sergio28290
    @Sergio28290 4 месяца назад

    Great video! If it had been added how to register a gitlab runner, it would have been super

    • @errorfarm
      @errorfarm 4 месяца назад

      Thanks for the idea!

  • @julios9816
    @julios9816 4 месяца назад

    how to Running Tests In Parallel Using cypress-split in Bitbucket Pipelines?

    • @errorfarm
      @errorfarm 4 месяца назад

      You can try it with parallel steps defining npx cypress split=true in multiple parallel steps. Here is how to define parallel steps: support.atlassian.com/bitbucket-cloud/docs/parallel-step-options/

  • @mr_possible6197
    @mr_possible6197 4 месяца назад

    Can't we get the package or the apk from code pipeline artifacts once we design a build pipeline for our test automation framework ? Sorry if the question is silly, as I am new to Appium. Nice video by the way

    • @errorfarm
      @errorfarm 4 месяца назад

      Yes we can. Here's more info about that: docs.aws.amazon.com/devicefarm/latest/developerguide/codepipeline.html

    • @nitinpunyani6001
      @nitinpunyani6001 4 месяца назад

      I am facing issue when i run the code on aws device farm Continue... 2024-04-23T11:54:58.539Z WARN @wdio/config:ConfigParser: pattern ./test/specs/test.e2e.ts did not match any file 2024-04-23T11:54:58.539Z ERROR @wdio/cli:launcher: No specs found to run, exiting with failure 2024-04-23T11:54:58.540Z INFO @wdio/cli:launcher: Run onComplete hook Spec Files: 0 passed, 0 total (0% completed) in 00:00:04

    • @errorfarm
      @errorfarm 4 месяца назад

      @@nitinpunyani6001 This is either wdio configuration issue or the npm bundle does not contain the test files. Check: 1. the configuration that ./test/specs/test.e2e.ts is the correct path and 2. check what is inside the npm bundle that test.e2e.ts is there.

    • @nitinpunyani6001
      @nitinpunyani6001 4 месяца назад

      ​@@errorfarm When i run the npm-bundle command after that i am facing this issue: ``````` PS D:\MobileAutomationDeviceFarm ode-device-farm> npm-bundle C:\Users\pc1\AppData\Roaming vm\v18.20.2 ode_modules pm-bundle\bin\cli.js:11 throw error ^ [Error: ENOENT: no such file or directory, open 'D:\MobileAutomationDeviceFarm ode-device-farm\.npmbundle ode_modules\device-farm\package.json'] { errno: -4058, code: 'ENOENT', syscall: 'open', path: 'D:\\MobileAutomationDeviceFarm\ ode-device-farm\\.npmbundle\ ode_modules\\device-farm\\package.json' } Node.js v18.20.2 ``````

    • @nitinpunyani6001
      @nitinpunyani6001 4 месяца назад

      Please tell me what will be the soultion?

  • @MogaliPhotos
    @MogaliPhotos 4 месяца назад

    Good one Martti

  • @user-nm8yp6ke9v
    @user-nm8yp6ke9v 4 месяца назад

    Hi, great tutorial. Can you help me? I don't get a artifacts. I have a tab with build only

    • @errorfarm
      @errorfarm 4 месяца назад

      Okay. You can check with ls command if your artifact directory really exists and also that the folder contains something and it isn't empty. For example: ls -la artifact-folder/*

  • @MaheshJoshi_wellington
    @MaheshJoshi_wellington 6 месяцев назад

    Awesome