Playwright vs Selenium: What Advantages Make Playwright the Winner in Automation Testing Battle 🏆

Execute Automation
20 Jul 202311:18

Summary

TLDREn este video, Karthik de Automation.com compara Playwright y Selenium, destacando cómo Playwright está ganando la partida de las pruebas de automatización en 2023. Destaca características como la velocidad, el soporte para la ejecución en paralelo, la capacidad de espera automática y el test runner integrado. Además, menciona el reporte avanzado, la configuración unificada y la variedad de pruebas soportadas, incluyendo pruebas de accesibilidad y componentes, así como la potente funcionalidad de localizador de área. Finalmente, resalta la frecuencia de actualizaciones de Playwright y su respaldo por parte de Microsoft.

Takeaways

  • 🏎️ Playwright es más rápido que Selenium debido a su arquitectura moderna y el uso del protocolo Chrome DevTools, que es más eficiente que la interfaz WebDriver de Selenium.
  • 🔄 Playwright ofrece soporte nativo para la ejecución en paralelo de pruebas, lo que permite ejecutar múltiples pruebas al mismo tiempo y acelerar el proceso de testing.
  • 🛠️ Selenium, aunque tiene soporte para la ejecución en paralelo a través de Selenium Grid, requiere cambios en el código y configuraciones adicionales en comparación con Playwright.
  • ⏱️ Playwright incluye la capacidad de espera automática, lo que simplifica el código y evita problemas de sincronización entre acciones en la interfaz de usuario.
  • 📚 Playwright tiene un test runner integrado que facilita la escritura y ejecución de pruebas, algo que Selenium no ofrece y requiere dependencias externas.
  • 📊 Playwright proporciona capacidades de reporte avanzadas, incluyendo informes HTML con videos, capturas de pantalla y reintentos de pruebas, en contraste con Selenium que no ofrece esta funcionalidad de serie.
  • 🛠️ Playwright permite la configuración completa de la herramienta desde un solo lugar, lo que facilita la personalización y el uso en diferentes entornos sin necesidad de escribir código adicional.
  • 🔄 Playwright ofrece soporte para varios tipos de pruebas, incluyendo pruebas de accesibilidad, componentes y API, que Selenium no cubre de forma nativa.
  • 🌐 Playwright cuenta con características avanzadas como el modo UI, el generador de código y la depuración nativa, lo que mejora la experiencia de desarrollo y resolución de problemas.
  • 🔑 Playwright introduce el soporte para 'locators' basados en áreas, que aprovechan las características de accesibilidad para una identificación más precisa y rápida de elementos de la UI.
  • 🚀 Playwright tiene un ciclo de lanzamiento rápido y regular, apoyado por Microsoft, lo que contrasta con la comunidad y el ritmo de actualización más lento de Selenium.

Q & A

  • ¿Qué ventaja principal tiene Playwright sobre Selenium en términos de velocidad?

    -Playwright es mucho más rápido que Selenium debido a su arquitectura limpia y moderna que utiliza el protocolo de Chrome DevTools, lo que es más veloz que la interfaz de Webdriver que Selenium usa.

  • ¿Cómo es diferente la implementación de CDP (Chrome DevTools Protocol) en Playwright comparado con Selenium?

    -Aunque Selenium también tiene soporte para CDP, la implementación de Playwright es más madura y, por lo tanto, mucho más rápida que la de Selenium.

  • ¿Cuál es una de las características destacadas de Playwright que Selenium no ofrece de forma nativa?

    -Playwright ofrece soporte nativo para la ejecución en paralelo de pruebas, lo que permite ejecutar múltiples pruebas al mismo tiempo en procesos de trabajo independientes.

  • ¿Cómo se puede personalizar el número de procesos de trabajo en Playwright para la ejecución de pruebas en paralelo?

    -Puedes especificar el número de procesos de trabajo en la configuración de Playwright, lo que facilita la ejecución de pruebas en paralelo.

  • ¿Qué capacidad de 'espera automática' ofrece Playwright que Selenium no tiene de forma nativa?

    -Playwright tiene la capacidad de 'espera automática' integrada, lo que significa que las acciones esperan a que los elementos estén disponibles en el DOM antes de ejecutarse, una función que Selenium no ofrece de forma nativa.

  • ¿Qué es el test runner de Playwright y cómo se diferencia de los test runners utilizados con Selenium?

    -El test runner de Playwright es una herramienta integrada que viene con el paquete de pruebas de Playwright, lo que incluye características como describe, skip, before y after hooks, y step definitions, algo que Selenium no ofrece de forma nativa y requiere de test runners de terceros.

  • ¿Por qué Playwright es más fácil de configurar que Selenium en términos de informes de pruebas?

    -Playwright ofrece capacidades de informes integradas que generan informes HTML detallados, incluyendo videos, capturas de pantalla y reintentos de pruebas, mientras que Selenium no ofrece esta funcionalidad de forma nativa y requiere de bibliotecas adicionales para generar informes.

  • ¿Cómo Playwright permite la personalización de configuraciones desde la línea de comandos?

    -Playwright permite la personalización de configuraciones a través de banderas en la línea de comandos, lo que facilita la adaptación de configuraciones para diferentes entornos y operaciones de CI/CD.

  • ¿Qué tipos de pruebas son compatibles con Playwright que no lo son con Selenium?

    -Playwright admite pruebas de accesibilidad, pruebas de componentes y pruebas de API de forma nativa, algo que Selenium no admite o requiere de bibliotecas de terceros para realizar.

  • ¿Qué características adicionales ofrece Playwright para facilitar el desarrollo y la depuración de pruebas?

    -Playwright ofrece un modo UI para ejecutar pruebas, la capacidad de generar código con 'codegen', y extensiones de Visual Studio Code para una depuración más eficiente, características que Selenium no ofrece de forma nativa.

  • ¿Por qué Playwright tiene un ciclo de lanzamiento de características más rápido que Selenium?

    -Playwright es apoyado por Microsoft y suele lanzar actualizaciones incrementales de características con frecuencia, a diferencia de Selenium, que es más lento en el lanzamiento de nuevas características y es dirigido por la comunidad.

Outlines

00:00

🚀 Velocidad y Arquitectura Moderna de Playwright

El primer párrafo presenta un video de Karthik de Automation.com, donde compara Playwright y Selenium, enfocándose en por qué Playwright está ganando en el campo de la automatización de pruebas en 2023. Se destaca la velocidad de Playwright, que es mucho más rápida que Selenium debido a su arquitectura limpia y moderna, que utiliza el protocolo Chrome DevTools, que es más veloz que la interfaz WebDriver de Selenium. Aunque Selenium tiene una implementación de protocolo bidireccional, esta es más lenta que la de Playwright. Además, Playwright ofrece soporte para ejecución en paralelo nativo, permitiendo múltiples pruebas al mismo tiempo en procesos de trabajo orquestados por el test runner, lo que es una ventaja significativa sobre Selenium, que requiere de Selenium Grid y cambios en la configuración del código.

05:01

🔄 Soporte para Ejecución en Paralelo y Esperas Automáticas

El segundo párrafo profundiza en las características de Playwright, como su soporte para ejecución en paralelo y su capacidad de espera automática, que Selenium no ofrece de forma nativa. Playwright permite especificar el número de hilos de trabajo en la configuración y cuenta con un mecanismo de espera automática que se activa al realizar cambios en el bloque de código. Esta funcionalidad es parte de la operación de accesibilidad de Playwright, que incluye métodos como 'type', 'click' y 'select', los cuales esperan a que un elemento esté disponible en el DOM antes de realizar la operación. Además, Playwright incluye un test runner integrado con características avanzadas como 'describe', 'skip', 'before hook' y 'after hook', lo que contrasta con la necesidad de utilizar un test runner externo en Selenium.

10:02

📊 Informes Detallados y Configuración Completa de Playwright

El tercer párrafo destaca las capacidades de informes y configuración de Playwright, que son más avanzadas que las de Selenium. Playwright genera informes detallados después de cada ejecución de prueba, incluyendo videos, capturas de pantalla y reintentos de pruebas fallidas. Soporta reintentos nativos de pruebas y ofrece una amplia variedad de opciones de informes, como informes HTML personalizables. Además, Playwright permite la configuración completa de todas sus características desde un solo lugar, la configuración de Playwright, lo que permite personalizar y anular configuraciones desde la línea de comandos y utilizar la misma configuración para diferentes entornos en operaciones de CI/CD. Playwright también ofrece una amplia gama de tipos de pruebas soportadas, como pruebas de accesibilidad, componentes y API, en contraste con Selenium que no ofrece pruebas de componentes ni API de forma nativa.

🛠 Características Avanzadas y Soporte de Playwright

El cuarto y último párrafo menciona características adicionales de Playwright, como el soporte para localizadores de área, que utilizan las características de accesibilidad de la UI y facilitan la identificación de controles de interfaz de usuario, algo que Selenium no ofrece. Además, Playwright está respaldado por Microsoft y recibe actualizaciones incrementales de características con frecuencia, a diferencia de Selenium, que es más lento en la implementación de nuevas características debido a su naturaleza comunitaria. El video también promueve el curso de Automation de Karthik, disponible en Udemy y YouTube, que cubre temas más allá de lo discutido en el video.

Mindmap

Keywords

💡Playwright

Playwright es una herramienta de automatización de pruebas web desarrollada por Microsoft. En el video, se menciona que es mucho más rápida que Selenium debido a su arquitectura moderna y su uso del protocolo Chrome DevTools, lo que lo hace ideal para la automatización de pruebas en 2023. Por ejemplo, el script destaca que 'Playwright es realmente rápido' y compara su rendimiento con Selenium.

💡Selenium

Selenium es una herramienta de automatización de pruebas web ampliamente utilizada, que utiliza el protocolo de control remoto de WebDriver. En el video, se discute cómo Selenium es más lento que Playwright y cómo sus características, como el soporte para la ejecución en paralelo y la espera automática, son menos maduras que en Playwright. Un ejemplo del script es 'Playwright es mucho más rápido que Selenium debido a su arquitectura limpia'.

💡Ejecución en paralelo

La ejecución en paralelo se refiere a la capacidad de ejecutar múltiples pruebas al mismo tiempo, lo que puede acelerar significativamente el proceso de prueba. En el video, Playwright se presenta como una herramienta con soporte nativo para la ejecución en paralelo, lo que permite a los usuarios 'ejecutar múltiples pruebas en paralelo al mismo tiempo'.

💡Esperar automático

La capacidad de 'esperar automático' o 'auto-waiting' en Playwright significa que la herramienta espera a que los elementos estén disponibles en el DOM antes de realizar una acción. Esto se destaca en el video como una ventaja sobre Selenium, que no tiene esta capacidad 'out of the box'. Un ejemplo es 'Playwright tiene la capacidad de espera automática out of the box'.

💡Test Runner

Un Test Runner es un marco o herramienta que ejecuta pruebas y proporciona información sobre los resultados. En el video, Playwright incluye un Test Runner integrado que ofrece características como 'describe', 'skip', y 'step', lo que lo diferencia de Selenium, que requiere de un Test Runner externo. Un ejemplo es 'Playwright incluye un Test Runner integrado'.

💡Generación de informes

La generación de informes es una característica que permite a los desarrolladores obtener una visión detallada de los resultados de las pruebas. Playwright ofrece esta característica de forma nativa, lo que no es el caso de Selenium. En el video, se menciona que 'Playwright puede generar informes HTML que incluyen videos, capturas de pantalla y reintentos de pruebas'.

💡Configuración

La configuración en Playwright permite personalizar y controlar la operación de la herramienta desde un solo lugar. Esto es una ventaja sobre Selenium, que requiere de un enfoque más manual. En el script, se menciona que 'Playwright puede ser completamente configurado desde un solo lugar'.

💡Pruebas de accesibilidad

Las pruebas de accesibilidad evalúan si un sitio web es utilizable por personas con discapacidades. Playwright admite pruebas de accesibilidad, algo que Selenium no ofrece de forma nativa. En el video, se menciona que 'Playwright también admite pruebas de accesibilidad'.

💡Pruebas de componentes

Las pruebas de componentes se centran en la funcionalidad de los componentes individuales de una aplicación. Playwright admite pruebas de componentes, que no están disponibles en Selenium. Un ejemplo del script es 'Playwright admite pruebas de componentes, aunque es experimental, es bastante bueno en este momento'.

💡Locator de área

El 'Locator de área' es una característica de Playwright que utiliza las características de accesibilidad de la UI para identificar controles de la interfaz de usuario, algo que Selenium no admite. En el video, se destaca que 'Playwright ofrece soporte para Locator de área, que es completamente nuevo y hace que la identificación de UI sea más fácil y rápida'.

💡Lanzamientos y actualizaciones

Los lanzamientos y actualizaciones son parte integral de cualquier herramienta de software para mantenerla actualizada con nuevas características y mejoras. Playwright se destaca por su frecuencia de actualizaciones, lo que no es tan común con Selenium. En el script, se menciona que 'Playwright hace muchos lanzamientos y actualizaciones incrementales de sus características al menos una o dos veces al mes'.

Highlights

Playwright is faster than Selenium due to its modern Chrome DevTools Protocol.

Selenium's Bi-Directional Protocol is slower compared to Playwright's mature implementation.

Playwright supports native parallel execution, enhancing test efficiency.

Selenium requires code changes and configuration for parallel execution unlike Playwright.

Playwright offers automatic waiting capabilities out of the box, unlike Selenium.

Playwright's automatic waiting can be configured for specific actions.

Playwright includes a built-in test runner, unlike Selenium which requires third-party tools.

Playwright provides comprehensive reporting features including video, screenshots, and retries.

Selenium lacks out-of-the-box reporting capabilities.

Playwright allows complete configuration from a single place, simplifying setup.

Playwright supports a wide range of testing including end-to-end, accessibility, component, and API testing.

Selenium does not natively support component or API testing.

Playwright offers UI mode and code generation features for easier testing.

Playwright provides enhanced debugging capabilities with Visual Studio Code integration.

Playwright introduces Area Locator support for UI identification, not available in Selenium.

Playwright is backed by Microsoft and releases new features frequently, unlike Selenium.

Transcripts

play00:00

hi guys my name is Karthik and I am from

play00:02

either automation.com and welcome to

play00:03

another video from our exit Automation

play00:05

and today in this video we'll be talking

play00:07

about playwright versus selenium and why

play00:09

playwright is really winning the

play00:11

automation testing game in 2023. so if

play00:14

you're new to Automation and if you

play00:16

really wanted to start using playwright

play00:18

instead of selenium that you have been

play00:20

using all these days this video is going

play00:22

to be really really helpful for you the

play00:23

first first important feature of

play00:25

playwright comparing to selenium is its

play00:28

speed because playwright is modern it is

play00:31

also much much faster than selenium due

play00:34

to its clean architecture because you

play00:36

know that selenium uses the Webdriver

play00:39

remote control interface which enables

play00:41

introspection and control of the user

play00:43

agent but in case of playwright

play00:45

playwright uses the modern Chrome

play00:47

devtool protocol which is much much

play00:49

faster than the seleniums on webdrive

play00:52

interface you may be thinking that

play00:54

selenium also has got the same exact

play00:56

feature which is nothing but the BD or

play00:58

the bi-directional protocol which also

play01:00

supports the CDP but you know what the

play01:03

actual implementation of selenium's BD

play01:06

and with the CDP is much much slower

play01:09

compared to the playwrights

play01:11

implementation because playwrights CDP

play01:13

is much mature compared to surname

play01:15

itself so that is the first reason why

play01:17

selenium is much slower than compared to

play01:20

playwright and playwright is amazingly

play01:22

fast and the second important reason why

play01:24

playwright is much much awesome is

play01:26

because playwright has native parallel

play01:28

execution support all test runs in

play01:30

worker processes and these processes are

play01:32

os processors running independently and

play01:35

orchestrated by the test Runner and all

play01:37

workers have identical environments and

play01:40

operating systems and browsers this is

play01:42

really really great because now you can

play01:44

see that you can run multiple tests in

play01:46

parallel same time and that is the real

play01:48

power of the whole parallel execution

play01:50

itself and you can see that the whole

play01:52

execution just now happened is the power

play01:54

of the parallel execution and you can

play01:56

specify number of worker thread you

play01:58

wanted to in the configuration which is

play01:59

also going to make your life much much

play02:01

easier so this is the native parallel

play02:03

execution support of playwright itself

play02:05

but you may be thinking that this

play02:06

parallaxation support is also available

play02:07

in selenium of course yes selenium also

play02:10

has got the parallel execution support

play02:12

using selenium grid but guess what you

play02:14

got to be changing a lot of code as well

play02:16

as you need to do a lot of configuration

play02:18

but that's out of box available in

play02:20

playwright the third most important

play02:21

feature playwright offers is the auto

play02:23

waiting in capability selenium does not

play02:26

really have the automatic weighting

play02:27

capability by itself like out of the box

play02:29

but playwright has got the automatic

play02:31

weighting capability out of the box as

play02:33

you can see this particular code

play02:35

execution which is currently executing

play02:37

is the code which is executing without

play02:40

any issues and that's the reason why the

play02:42

code actually executed without any

play02:44

problem but while we make any change in

play02:48

the code block and while we try to run

play02:50

the same exact code based what happens

play02:52

right now is you will see that there is

play02:55

going to be a waiting happening for the

play02:58

code execution and that is happening

play02:59

because of the automatic weighting

play03:01

mechanism already enabled within this

play03:04

particular playwright and you will see

play03:05

that there is a waiting being shown

play03:06

there and not only that these

play03:08

configuration can be configured in the

play03:11

playwrights configuration itself like

play03:13

how much time you got to be waiting for

play03:15

that particular execution to be happen

play03:16

so that is the real power of the

play03:18

playwright itself in terms of automatic

play03:20

rating mechanism and all these automatic

play03:22

waiting capabilities are nothing but the

play03:23

actionability operation that you can set

play03:26

within playwright and you will see that

play03:28

there are list of actionability items

play03:30

that you can set in the playwright so

play03:32

that every single actionability item

play03:34

like type check click select all these

play03:38

methods are automatically going to wait

play03:40

for you for a particular element to be

play03:42

available in the Dom to be rendered so

play03:45

that it can perform the operation this

play03:46

is the neat feature which player already

play03:48

offer out of the box which selenium does

play03:50

not the next feature which play it

play03:51

offers is the native playwright test

play03:53

feature this is something which is

play03:55

completely not available in selenium

play03:57

because every single time while you try

play03:59

to perform an execution of your selenium

play04:01

test you gotta be choosing any one of

play04:03

the test runner for example you need to

play04:05

have what is called as an end unit or

play04:07

test NG or X unit or Ms test depending

play04:11

upon the language that you are choosing

play04:13

to run the test you gotta be doing all

play04:15

these setup for you yourself even for

play04:17

the JavaScript you have to use a

play04:19

third-party desk Runner like mocha or

play04:21

jaspin something like that but in the

play04:23

case of playwright you don't have to do

play04:26

any such thing because in playwright it

play04:28

automatically comes with what is called

play04:29

as a playwright test Runner which has

play04:31

got what is called as the playwright

play04:33

test package which comes with a lot of

play04:36

different feature as you can see over

play04:37

here it has got the describe it also has

play04:40

got the skip this top and also the step

play04:44

and you can do all the fixer

play04:47

capabilities within the test so it also

play04:49

has the capability to provide you the

play04:51

hook as well as the before hook and

play04:54

after hook something like that so you

play04:55

can set every single thing within the

play04:58

playwright test which is another amazing

play05:00

capability which is available out of the

play05:02

box in playwright the next most

play05:04

interesting feature which playwright

play05:06

actually offers which setting does not

play05:08

offer is the reporting capability you

play05:10

will notice that every single time while

play05:12

you run the test execution you need to

play05:14

have a test result or a report which is

play05:17

going to show you what really happened

play05:18

during the test execution this is

play05:20

something probably every test engineer

play05:23

really require but selenium does not

play05:25

offer this feature out of the box and

play05:27

you can see that in playwright over here

play05:29

every time while we try to execute the

play05:32

test execution while the whole test

play05:34

execution completes it can be a parallel

play05:36

test or whatever it is you can just do

play05:38

this sure report option and then you can

play05:41

see the whole report coming up the whole

play05:43

HTML report which is going to include

play05:45

not only just the report but also

play05:47

includes the video the screenshot it

play05:50

also includes the retry of the test

play05:51

which is going to happen so play it also

play05:53

support native retries of your test

play05:55

execution if it fails like if it's a

play05:57

flaky test it's going to retry the test

play05:59

for you to ensure that the test passes

play06:01

next time so even that operation is

play06:04

going to be captured within the

play06:06

playwright test result report and there

play06:08

are so many different reporting options

play06:10

available like Dart report and there is

play06:12

a line report HTML report and you can

play06:15

also create a lot of custom reports

play06:16

within this playwright test like allu

play06:18

report and it is very very highly

play06:20

extendable and quite awesome then

play06:22

compared to the report that you can use

play06:24

with selenium so that is another great

play06:26

feature which player does offer which

play06:28

syrinium is actually lacking in it and

play06:30

the next feature which I probably need

play06:32

to call it out because we have been

play06:33

touching so many times the configuration

play06:34

playwright can be completely configured

play06:37

from one single place which is nothing

play06:39

but the playwright configuration because

play06:42

you can see that there is a mammoth of

play06:44

feature which playwright does offer and

play06:46

all these features can be easily

play06:48

customized in one single place you can

play06:50

control the whole operation of

play06:52

playwright in one single place which is

play06:53

nothing but the playwright configuration

play06:55

and I really love the matter of fact

play06:57

that you can also override the custom

play06:59

configurations of the playwright from

play07:02

the command line interface that you can

play07:03

pass it like a flag and you can even

play07:06

override that particular configuration

play07:07

you can use the same configuration for

play07:10

different environment while you go with

play07:11

the CI CD operations I mean you can do

play07:14

every single thing from this

play07:15

configuration file which completely is

play07:18

not available in selenium I mean you got

play07:20

to be writing custom code to do that

play07:21

which is not something that you gotta be

play07:23

doing in playwright if you are just

play07:25

getting started with the automation

play07:26

itself with all the best practices and

play07:28

Industry leading practices that you can

play07:30

use within playwright and also play

play07:32

right supports wide range of testing and

play07:35

you can see that the one that we have

play07:37

been discussing all these time is the

play07:38

end-to-end testing like the UI

play07:39

end-to-end testing which playeright does

play07:41

support but it also support

play07:42

accessibility testing component testing

play07:45

even though it is an experimental it

play07:47

does supports pretty good right now and

play07:49

also supports API testing which is also

play07:52

awesome because you can do all sort of

play07:53

testing combination along with your

play07:57

playwright itself so these are the

play07:58

different types of testing which are

play08:00

being supported by playwright out of the

play08:02

box which selenium does not support

play08:04

because selenium does not support what

play08:06

is called as component testing which is

play08:08

completely not possible with selenium

play08:09

and there is no way that you can do API

play08:11

testing with selenium I mean you can do

play08:13

it but it doesn't look quite great you

play08:15

kind of using third party library to

play08:17

make it happen but everything is

play08:18

supported out of the box in playwright

play08:20

and not only that playwright offers Rich

play08:22

native features which is nothing but the

play08:24

UI mode which is going to help you

play08:26

actually run the test in the UI mod from

play08:29

the command line you can just see that

play08:30

there is going to be an UI mode which is

play08:32

going to spawn up and then you can also

play08:34

generate the code using what is called

play08:35

as code gen which is going to generate

play08:37

the whole code for you which you can

play08:39

then copy the whole code and then paste

play08:41

it I know selenium also has got what is

play08:43

called a certain name IDE but that is

play08:45

the only feature which synonym has got

play08:46

but over here in playwright you can

play08:48

generate the code not only just from the

play08:51

command line using the code Zone but

play08:52

also you can use the visual Studio's own

play08:54

plugin which is like an extension which

play08:56

is available in payroid which you can

play08:58

use to generate the code and also you

play09:01

can perform a lot of native debugging of

play09:04

the code features which is available in

play09:06

the playwright out of the box which

play09:07

selenium does not offer and of course

play09:09

you know that selenium does not have got

play09:11

what is called as the vs code Plugin or

play09:13

Trace logging greater debugging

play09:15

capability within the vs code but that

play09:17

is all available out of the box in

play09:19

playwright and most importantly

play09:20

playwright does have what is called as

play09:22

an area locator support which is

play09:24

completely not available with selenium

play09:26

because area locator is something which

play09:28

is quite new which actually uses the

play09:30

accessibility feature of the UI which is

play09:33

going to be helpful for you to identify

play09:34

the UI controls which selenium

play09:37

completely does not support but

play09:38

playwright does support it and it makes

play09:40

you look the classical identification

play09:42

quiet complex well compared to area

play09:45

because area allocators are very very

play09:47

easy to perform in UI identification and

play09:49

it's much faster as well which

play09:51

completely not available in selenium and

play09:54

the final and the last feature of the

play09:55

playwright is the playwrights release

play09:57

Candace itself you can see that

play09:59

playwright does do a lot of release and

play10:02

incremental update of its feature every

play10:04

single month at least couple of times a

play10:06

month sometime and even three times a

play10:08

month I have seen before which selenium

play10:10

does not because selenium is quite

play10:12

slower and is completely Community

play10:13

Driven whereas playwright is backed by

play10:15

Microsoft and there are so many releases

play10:17

happening each and every time it also

play10:19

tries to compete with other modern

play10:21

automation testing tool like Cyprus as

play10:23

much as possible and giving every single

play10:25

feature for free and that's the reason

play10:27

why playwright is much much faster in

play10:30

terms of feature releasing whereas

play10:31

selenium is quietest lawyer so these are

play10:34

the different features that is available

play10:35

in playwright compared to selenium and

play10:37

I'm sure that you probably will be

play10:39

thinking that there are even more

play10:40

feature I probably wouldn't have

play10:42

discussed but these are the top 10

play10:43

features which I think are something

play10:45

more important to be discussed in

play10:46

playwright versus selenium and why

play10:48

playwright is going to over text your

play10:49

name quite sooner please let me know in

play10:51

the comments below what do you think

play10:53

about this feature we can probably talk

play10:55

about that in our next video but yes

play10:57

these are the playwright versus selenium

play10:59

feature and why playwright is quite

play11:00

awesome compared to senium once again

play11:02

all these discussion that we have did

play11:04

over here are all covered in my exit

play11:06

automation course so please go ahead and

play11:07

watch there it's available in udemy as

play11:10

well as in YouTube which is going to

play11:11

give you even more insight of whatever

play11:13

that we have discussed so far once again

play11:15

thank you so much for watching this

play11:16

video and you guys have a great day

Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
PlaywrightSeleniumAutomatizaciónPruebasVelocidadEjecución ParalelaEsperas AutomáticasConfiguraciónInformesMicrosoftHerramientas de Pruebas
Besoin d'un résumé en anglais ?