Transcripciones
1. Promoción e introducción: Hola. Este es Claudio, tu instructor para los puntajes. Bienvenido a venderlo con conductor Auto it y el curso inteligente Easy Guide Toe Automated Functional Testing Development. Ese es él Unas palabras sobre mí mismo. Trabajé en muchos cursos Seaside Start United Technology Area en el año 2000. Tengo una fuerte experiencia en el desarrollo de soluciones y área de programación. Aquí hay un ejemplo relevante. Este año estuve involucrado en un gran proyecto teniendo alta presión en la línea de tiempo en los recursos para implementar una solución de pruebas funcionales robusta. En este proyecto para desarrollar pruebas funcionales, seguí principalmente los pasos que estoy proponiendo en los puntajes. Estoy tan emocionado de que estés aquí porque realmente creo que estos puntajes te ayudarán a conseguir las habilidades necesarias. Para poder crear pruebas funcionales automatizadas y conseguir más dinero en este video, solo
quiero hablar un poco más sobre las puntuaciones y las cosas interesantes que te están esperando. Te voy a enseñar Silin con driver desde cero con ejemplos claros sobre cómo
combinar selenio y también sus componentes para desarrollar pruebas funcionales automáticas basadas en Java fuera de múltiples navegadores como Internet Explorer age Google, Chrome o Firefox. Sé que no es muy fácil iniciar y desarrollar la automatización, pero en base a mi experiencia, confío en que podrás triunfar cada vez que necesites apoyo. Estoy aquí para ayudarte y para brindarte la asesoría más adecuada. Voy a ser tu entrenador personal para este próximo proyecto de automatización de pruebas funcionales . Gracias por elegir los deportes.
2. Arquitectura de la automatización funcional: hola y bienvenidos a la prueba funcional o comisión o lección de imagen. No, ya veremos la solución. Arquitectura que nos ayudará a crear automatización de pruebas funcionales. Lo que tenemos aquí en el lado derecho en los navegadores, utilizado
principalmente por nuestros clientes toe navega a través de su aplicación. En el medio, tenemos el controlador Cillian Web, que es lo que dicen, el componente central en nuestra solución. Lo que vemos aquí es que estamos teniendo componentes específicos fuera del controlador web de Cillian para diferentes navegadores como Internet Explorer, Chrome o Firefox. En este ejemplo, del
lado izquierdo está la parte programática está el cliente Java off selenio que mediante inteligente e nos permitirá desarrollar programas específicos de código en Java toe iniciar solicitudes a través de controladores en para ver las respuestas directamente en los navegadores Web. Otros componentes en nuestra solución son también it editor o ah, photo it Automation en general, que se utiliza junto con algunos otros componentes independientes o foto it toe, hacer acciones de Xterra, por ejemplo, para hacer un externo una ginebra en una página web. Como veremos durante este curso, lo que es importante mencionar aquí es que los clientes de Cillian no solo son para Java. Se puede escribir algunos clientes civiles usando Fight On o C sharp, por ejemplo. A ver No, los componentes clave fuera de nuestra solución. Entonces es cliente de selenio. En nuestro curso lo es. Se basa en Java inteligente E como entorno para desarrollar el código para la
automatización de pruebas funcionales , controlador web
CNN, el componente central fuera de nuestra solución. Estamos usando un componente específico para Internet Explorer, pero también para los otros navegadores. Como veremos navegador antes hermano que estamos usando es el explotor de Internet más popular. Y luego aunque herramientas para manejar excepto elecciones. Como mencioné comienza externa u otras cosas. Si tienes alguna pregunta, por favor pregúntalos ahora en el formulario del curso, intentaré dar respuesta lo antes posible a ellas. Gracias por ver. Nos vemos en la siguiente lección.
3. Instalar Java: bienvenido. En la siguiente lección, te enseñaré cómo instalar. El empleo está descompuesto. Algunos puntos abordarán en esta lección por qué Java es la clave. Cómo descargar Java es decay. ¿ Cómo podemos instalarlo en Windows u otras consideraciones sobre la instalación en otros
sistemas operativos , como Lennox u otro White Joe? Llave fácil. Algunos puntos que tengo que mencionar. Joe es el lenguaje de programación más popular es muy robusto. Es bastante fácil de usar. Y también está teniendo un importante conjunto de bibliotecas que nos permiten desarrollar programas Java. Se trata de la decadencia de Gervais, y muy importante mencionar es que este software está disponible. Plataforma cruzada. Podemos ejecutarlo en Windows en Mac o en las máquinas de Leno sin ningún problema. Probemos dedo del pie No lo sé. Java es descomposición. Es libre de usar. Podemos Donald ser directamente desde esta dirección para nuestra plataforma. O estamos discutiendo sobre lo que sabemos o sobre lo de Leno. Tratemos de hacer esto, no un dedo del pie de adopción. Obtener el enlace de Donald para Javaris Dickey es utilizar un buscador como estar bien y enlace
forzado. Se trata de la decadencia de Joey, ¿de acuerdo? Y desde aquí vamos a elegir. Trabajo ocho es tan importante la decadencia? Tendremos que aceptar la licencia y luego escogeremos una versión que sea específica de nuestro sistema
operativo. Tengo Ventana 64 pero si no estás seguro o si tienes Window 32 beats, tenemos que elegir este desvío. Con yo 5 86 elegiré el que tiene x 64. Posaré un minuto para descargar el archivo. Ahora esa descarga está terminada y puedo abrir la carpeta. Entonces lo que tengo aquí es el software que he descargado después de que logré. Donald, El archivo para Java es la decadencia. Ya vemos lo que pasó después. De acuerdo,
entonces, ¿quién tiene que instalarlo en Windows? Lo que es importante ver es que la complejidad de esta instalación de software es bastante baja . Una vez realizada la instalación, tenemos que crear un sistema viable llamado Java quien Así que hagámoslo juntos, ¿de acuerdo? DoubleClick Bueno, excepto estos. Ahora, el software, uh, se instalará a continuación en la pantalla. Podemos aceptar dislocación directa. Es importante recordar los archivos de programa C. Java es descomposición. A continuación, y luego se seguirá el proceso de instalación estándar. Supongo que por un minuto. Apenas un pez esto pero en la configuración nos está solicitando instalar el entorno de tiempo de ejecución de Java . Esta parte se usa sólo para ejecutar programas Java. Una vez hecho todo, podemos cerrar esta ventana. El siguiente punto es crear variable home Java. Veamos cómo puedes hacer esto en el Explorador de Windows haga clic derecho en estas propiedades de PC. Después con los ajustes del sistema de Adviento y las variables vitamínicas y en la parte inferior las variables
del sistema, hay
que añadir una nueva variable llamada Java Home. Entonces haga clic en New John home y en el Value we Can Bro's para el directorio. Si recuerdas, durante la instalación que hemos seleccionado, consulta Programa Feiss. Si estás teniendo 64 beats, lo contrario podemos elegir programa cinco x 86. Por lo que seleccionaré los incendios del programa. Y luego aquí está Java. Después de este paso, yo era como el Java es la clave 1 44 la que acabo de instalar. Está bien, Y luego está bien. Y finalmente Ok, podemos cerrar esta ventana. Eso es todo por establecer el trabajo disponible. Otras consideraciones. Si está ejecutando Linux para sistemas operativos siguiendo este enlace, podemos seleccionar otras versiones fuera de Javaris Decay, y desde ahí puede intentar descargar el archivo apropiado. Tratemos de hacer esto por esta, uh, dirección. Podemos descargar visiones para Lennox. Estamos make Solaris para Windows al igual que usted ha visto, Es importante mencionar que los pasos de instalación son específicos para el sistema operativo. Entonces si estás ejecutando Lennox, tenemos scripts específicos de toe run para el sistema operativo Lennox. Si tienes alguna pregunta, por favor pregúntalos ahora en el foro del curso, e intentaré responderles lo antes posible. Gracias por ver.
4. Configuración de Webde Selenium y componentes de los clientes: bienvenidos a esta lección. No, se aprende Selena con componentes inclinados por el conductor. Configurar puntos abordarán en esta lección. No cargues siete, um, componentes. Veremos cómo configurar con ellos en Windows y algunas otras consideraciones específicas en nuestro mes bajo. En primer lugar, intentemos no saber que los civiles eran conductor. Senador Webb. El conductor se puede descargar directamente desde esta ubicación. Está disponible para diferentes navegadores. O estamos hablando de Internet Explorer, Firefox Safari crecido por
edad u otro Windows Mobile. Y así usamos, por ejemplo, ya sea Explorer como, ah Main Broza. Cómo descargas totales. Civil con chofer. Entonces intentemos al arrendamiento juntos. ¿ De acuerdo? Mi visita la sección Donald y desde aquí saludará la zona hacia el Explorador. Dr. Davis, Varios elegirán 64 si estamos seguros que son sistema operativo es compatible con 60 para tecnología. Otras formas en que puedes seleccionar 32 bits. Entonces en mi caso, pierdo Windows 64. Ahí estaba sentado éste. Ahora el Donald comenzará después de finalizar abrirá la carpeta para ver que el software está aquí. El siguiente paso es extraer su colmena. Estamos teniendo en una ubicación específica. Propuse tener ver automatización y decidir esta carpeta toe tener diferentes sub componentes. Ahora estamos hablando de conductores. Tratemos de liberar. Abramos el Seagrave. Derecha Fuga nueva automatización de carpetas. Está bien. Y dentro de esta carpeta, vamos a crear una sub carpeta. Conductores bien, en esta carpeta. Vamos a orinar al conductor. ¿ Te acabo de descargar? Podría embellecer desde aquí. Los controladores de automatización Serai podrían estar aquí y luego ilustrados excepto por ah, uh, usando leemos u otro. El super estaban teniendo siete Z, por ejemplo. Empiezas aquí Lo que estamos teniendo indio. Es ah siguiente reservado en su aplicación dentro de la carpeta de controladores. Entonces, ¿cuál es genial? No, Vamos a ver cómo podemos Donald los componentes del cliente psyllium Este genuino clan componentes
se pueden descargar desde la misma ubicación. Veremos que estos componentes están disponibles para diferentes idiomas. Java, fightin y así sucesivamente confiaban en Jeff aparte en las anotaciones. Señorita, proceda a descargar tonto mediodía avión Djebbour ahora bien desde la sección Donald seleccionará el área de clientes civiles y a partir de aquí, el Java y luego se descargó. El Donald está terminado y podemos abrir la carpeta. Ya veremos a la ciudad mediodía, Java, luego cargados aquí. El siguiente paso es extraerlo. ¿ Alguna vez has tenido específico para este cliente linneano en nuestra ubicación? Propuse toe tener la misma dirección, ver automatización y luego crear el cliente sub carpeta. Probemos esto Así que conduce Bienvenido ation, ¿verdad? Pete Glenn en esta carpeta copiará allí. Tenemos que simplemente no lo sabemos. Entonces de Donald Silene Java con razón inclinación cliente basado Vamos a extraer estos. Por lo que con siete zip también te acepto. Veremos los archivos obtenidos, bibliotecas y algunos componentes jaar. Finalizamos este paso. Otras consideraciones. Es importante ver que el selenio es totalmente gratuito de usar de forma gratuita,
sin cargo. Es de código abierto, y así para otros con componentes de controlador. Imaginemos que necesitamos algunos si quieres usar otros navegadores, toe make pruebas funcionales,
automatización, automatización, cromo o fuerza de fuego y así sucesivamente. Podemos visitar la sección Donald, y de ahí intentaremos a Donald Apropiado eran componente conductor. Vamos a tratar de ver cómo así desde la sección de descargas a continuación, es su controlador de navegadores de fiesta. Esta parte no está desarrollada por el equipo de núcleo selenio, pero es compatible con el uso de diferentes navegadores como el controlador geológico es para Firefox chrome, más edad y algunos otros browses. Por lo que solo descargaremos un conductor desde aquí, y luego lo usaremos, como verán en las próximas lecciones. Si tiene alguna
pregunta, les hice ahora en el foro del curso, y les respondo lo antes posible. Gracias por verlo y nos vemos en la siguiente lección.
5. Instalar componentes de automatización de Autoit: bienvenidos a esta lección. Ahora aprendes a instalar todos los componentes it que veremos juntos desde donde puedes descargar los componentes de software, cómo podemos instalarlos y la otra consideración. Taladro Yvonne para los proyectos de automatización. La descarga de los componentes de TI se puede hacer fácilmente a través de esta dirección que estamos teniendo. A partir de ahí, veremos que hay dos componentes también lo que es el motor y alterar su editor de guiones , que es el componente capaz toe. Crear la lista de guiones derecho a visitar juntos la dirección y luego ver los componentes desde ahí en su página web en el área de descargas. Estamos teniendo los componentes. Discutimos el motor y luego ellos lo hacen. Dónde tienes que hacer ahora es descargar ambos. A ver cómo es así. En primer lugar, vamos a Donald el motor guardar la descarga está hecha. Procedamos con la aguja ahora link para descargar y volver a hacer clic en este. Entonces guarde. Ambos incendios se descargan por lo que podemos optar por abrir la carpeta y puedes ver aquí en las descargas. Ambos programas están disponibles. El siguiente paso es copiar el software en una ubicación específica. Vamos a usar. Ver automatización o hazlo la plática en la formacion de unidad C y luego para crear una autocarpeta . Pídalo. Saquemos los fuegos de las descargas y los copiemos. Ver automatización realmente fácil. No, el hijo del fuego para ti. Instalación. Ahora ya veremos. Es muy fácil hacer la instalación de ambos off. No, para comer al Sr. Juntos No. 19 cosas el y, ya
sabes siguiente mi licencia re. Eliges eso antes de que los ajustes corran velocidad. A continuación, la ubicación es el programa C incendios. Por lo que 86 en mi caso, moderado. Tres. Entonces procedamos a instalar la solución completa. Bueno, por favor termina ahora estamos iniciando la instalación apagado. El segundo componente de lo que como siguiente será licencia en la instalación se hace ahora muy fácil. Como les dije otra consideración. Si bien está disponible de forma nativa para sistema operativo Windows para otros sistemas operativos , podemos consultar su página web y desde ahí, el área del foro. Como puede ver el direccionamiento aquí, si tiene alguna pregunta como ellas ahora en el foro del curso y yo les respondo, asuma que eso es posible. Gracias por verlo y nos vemos en la siguiente lección.
6. Instalar y instalar y configurar la comunidad de IntelliJ IDEA: Hola. Bienvenidos a esta lección. No, te
enseñaré a instalar y configurar comunidad de inteligencia. Herramienta de adición en orden dedo Ser capaz de crear proyectos para automatización de pruebas funcionales. Bueno, aprende por qué la tradición Intelligent e viene es buena para nosotros. Cómo descargar Intel edgy, cómo instalar la herramienta y también las otras consideraciones, si es necesario, para ejecutar la tienda en Lennox u otros sistemas de creación. Ahora centrémonos en por qué inteligente e ir a la adición es bueno para nosotros. En primer lugar, es una herramienta gratuita y de código abierto. Es muy fácil de usar con un moderno y está disponible en muchos sistemas operativos, especialmente en Windows. Elano o hacer. Podemos descargar el recorrido directamente desde su página web. Mi uso de esta dirección. Está disponible, como mencioné para muchos sistemas operativos. Veamos cómo puedes hacer la descarga en este momento desde la sección de descargas seleccionará la adición de la comunidad y luego Donald y ver. Voy a posar por un rato, sólo dedo del pie espera a que el Donald se complete. No puede abrir las carpetas Donald y ves que el software está disponible para nosotros en contra de la instalación. Esto es muy fácil de llevar. Podemos hacer esto juntos ahora. Desde la carpeta de descargas, doble clic en la aplicación siguiente. Bueno, excepción de la ubicación, que es incendios programados. Agradable instalar, oponerse por un tiempo. Basta con esperar a la instalación. Saltar para completar. No, la instalación está hecha. Esta prensa terminó. siguiente paso es abrir el E inteligente y luego hacer una configuración ocupada para tener que
aceptar el acuerdo de licencia. Si hay una instalación previa fuera de Intelligent, puedes importar algunos ajustes, y luego puedes elegir la interfaz U. Pero se hace una interfaz basada en uno oscuro o blanco como una propuesta para la configuración. Podemos crear un nuevo proyecto tienes remolque. Especificar el SDK para nuestro primer proyecto. Este es el caso. Recuerda, acabamos de instalar en la lección anterior. Y después de todo, el paso el medio ambiente, ambiente
inteligente está listo. Toby utilizado para crear proyectos de automatización. Tratemos de hacer este paso de configuración juntos ahora desde el menú se abrirá inteligente e Ok, vamos a elegir nada para las sentadas preferirán la interfaz basada en blanco, y dijeron que la fuerza bien deja muy bien en el proyecto. Vamos a especificar que es descomposición bien teniendo así que es ver problemas para nosotros, en mi caso es el programa físicamente. Pero para Windows 32 lecturas, Tenemos que seleccionar el programa dispara X 86 Obviamente, peleas de
programa en mi caso, Java gvk 1 44 Siguiente puedes elegir Crear proyecto desde thing plate. Entraremos un nombre para Let's Put a Base package guru que continúa Aprendiendo Academia y luego pescar. Enhorabuena. Por lo que gestionamos así para acceder al entorno inteligente. Y a partir de este punto podemos empezar a trabajar en la creación de proyectos. Otras consideraciones en Taji también han orado versión con muchas características. También está disponible para Lennox o sistema operativo o ah Mike. Podemos descargar estas versiones directamente desde su página web, seleccionando el sistema operativo adecuado. Tratemos de hacer esto juntos ahora. Entonces si necesitas, por ejemplo, versiones
Lennox. Entonces desde la sección de descargas, seleccionemos a Lennox y luego para la tradición actual solo presionará hecho. Mira aquí lo mismo para los demás sistemas operativos. Si tienes alguna pregunta, por favor pregúntalos ahora en el foro del curso, y haré todo lo mejor para responder lo antes posible. Gracias por verlo y nos vemos en la siguiente lección
7. Configurar el navegador de Internet Explorer y el entorno de desarrollo de desarrollo: Hola. Bienvenidos a esta lección. Ahora te enseñaré a configurar el navegador Internet Explorer para que funcione con
componentes de selenio . En primer lugar, tenemos que abrir el Internet Explorer y luego en la pestaña de seguridad, Toe Breath, zona de
Internet y después para comprobar habilitar el modo protegido. tiene que aplicar la misma configuración para todos los demás resultados sitios locales de confianza de Internet o sitios restringidos. Tratemos de hacer esto juntos. Abriré la configuración de Internet Explorer. Internet, opciones de Internet, seguridad, Internet chick en un modo muy protegido para mirar en el pli Internet local. En un poco 15 modos, aplicar lado confiable habilitado para el molde y sitios restringidos. Habilitar proteger molde aplicar y bien ahora habría configurado el navegador para estar listo para trabajar con componentes de selenio. ¿ Alguna pregunta? Por favor pregúntales ahora en el foro del curso, y voy a hacer toda la mejor respuesta del dedo del pie allí lo antes posible. Gracias por ver y nos vemos en la siguiente lección.
8. Resumen de la sección de configuración: Hola. Bienvenido a configurar sección Resumen. Enhorabuena hará qué? Tu carrera en esta sección, aprendes sobre pruebas funcionales, arquitecturas de
automatización. Aprendes a instalar la descomposición de Javaris, a configurar un controlador web civil y componentes específicos del cliente de selenio. Cómo instalar aunque sus componentes cómo instalar e ir figura entorno inteligente en la foto configurar navegador Internet Explorer en el entorno de desarrollo en general . Cualquier pregunta, Por favor pregúntales ahora en el foro del curso y su respuesta a ellos lo antes posible. Gracias por ver.
9. Introducción a la sección fundamentos: bienvenido a la sección básica que veremos juntos. El núcleo de programación de Estevan podrá crear y trabajar con Quicpped Pages
entenderá que el núcleo de programación Java será capaz de crear algunos programas de Jeffer, y luego entenderemos cómo encontrar elementos en una página web mediante el uso de selectores. Al final, tendremos un nuevo HTML cinco. Cui es un reto en los seis a de alguna manera cualquier pregunta. Pregúntales ahora en el formulario del curso, y haré lo mejor para responderles lo antes posible. Gracias por ver y ver en la próxima conferencia.
10. Núcleo de programación de la licación, trabajar con la estructura de página web: Bienvenido toe html core lección. Veremos juntos ¿Qué yo las páginas web, cómo se crean las páginas web y cuáles son los elementos detrás del lenguaje HTML que estamos utilizando para crear nuestras páginas web? En primer lugar, veamos qué es HTML en especialmente HTML cinco. El señor Mill se destaca del lenguaje de marcado de hipertexto. Se trata de un lenguaje de programación, especialmente para crear páginas Web y sitios Web. HTML five es la última versión de estos lenguaje HTML. Por qué tenemos que aprender un vaporero. Entonces por favor recuerda que cada página que estamos buscando está escrita usando lenguaje HTML. Si necesitas algunas muestras, echemos un vistazo a los sitios Web de Wikipedia, Facebook o Amazon. Todo lo creado ahí está basado en lenguaje HTML. Ahora veamos la estructura de la página Web en su interior. Oye, Lenguaje
Stearman. Entonces primer elemento es el Dr Html, que es el elemento de inicio para en HTML cinco página. Después tendremos el elemento raíz fuera de la página HTML, que es HTML y de Asentamientos. También está al final, pero con una franja al frente. Ir a especificar la página web, de dónde hasta donde la página web que está compuesto. El elemento de cabecera es el siguiente define el título de la página de forma u otra
información de metadatos fuera de la página web. Y entonces la etiqueta cuerpo contiene el contenido visible de la página. Todo el texto o los profesores estaban teniendo un sitio web suelen estar entre primer cuerpo en el último. Fácil, correcto. Tratemos de crear juntos una página web justo en el camino. Esto también lo hace. Está abierto. No está mal. Haré que no sea tan pequeño. Y luego empecemos a crear juntos primero nuestra primera página web Cool look type esta vez de entonces entraremos a la etiqueta principal, la última y luego crece la sección de mano. Este en el medio, estamos teniendo título. Nuestra Página de Somos está aquí y por último pero no menos importante, el cuerpo que firmaste el cuerpo poco texto. Se puede escribir directamente alguna información de texto. Es como después de esto, podemos guardar la página. El señor C ha intentado guardarlo en Ver Automatización. En primer lugar, estamos página. Digamos que califica como extensiones fueron página dot HTM, y ahí se percibió después del paso. Abramos un navegador para ver lo que ha pasado, no llega a ver a Dr Comisión, y estamos viendo ahora el con federal creando tan directamente abierto y las armas se
abren directamente , ya
sabes Rosa Court Right te permite conocer otros conceptos básicos. impuesto, especialmente para el formato B, se utiliza para definir y párrafo fuerte o ser para definir una negrita. ¿ Lo encontraste? Gracias. Escrito en negrita por descanso. Para crear una nueva línea, podemos usar este tipo. El son para hacer un texto cursiva comenzar Usar I o para huelga a través de buenas noticias, luego trabajar para hacer tomar tamaño más pequeño Empezó pequeño o dos contenido separado con el resultado . Una regla línea horizontal. Si quieres, puedes usar HR Cool, ¿verdad? Tratemos de saborear estos juntos. De acuerdo, cambio de dedo la página Web en la que estamos trabajando. Vamos a la nueva línea. Qué tipo de entrar, si quieres, Está en la fotografía. Es uso de algún impuesto audaz. Sé mi dolor eres tú. Comprobemos los resultados. Pero antes no se olvide de ahorrar. No es de extrañar Broza pescado improbable. Entonces lo que estamos teniendo aquí es un resultado antes del código de página web. Ahora es más formateo. Gracias una nueva línea. Este derecho, algo cursiva. Escribamos algo letras pequeñas. Bueno, tratemos de lanzar algunas líneas. Comprobemos los resultados. Pero no se olvide de decir el fuego en el navegador Web con cara presidente, se ve el gran resultado aquí Otra importante etiqueta básica. Se trata de hiperbole. Para crear un hipervínculo, tenemos que usar ancla el elemento e una deriva seguida de la dirección, el sabor que estamos presionando y después tenemos que cerrar el ataque. Destruye dedo del pie, crea el tirón alto ahora mismo juntos. Genial, ¿verdad? Vale, deja que otros felizmente lo terminé para ser adorable. No consigas visitas w CNN dot com, ya
sabes, guardar en el listado. El resultado. Pescado azul. Por lo que tenemos un vínculo específico a esta vida visita China y cuando se presiona ese enlace, abre los látigos y lo hace genial. Otra cosa muy importante en HTML. Fundamentos son las formas para capturar la entrada del cliente lo gin en un sitio web. Estamos teniendo algunas formas con elementos de entrada detrás para meter a nuestros diversos en esta imagen comportándose. El cuatro menta media abierta en esta línea encerrado en la última, con algunas acciones especificando lo que ha pasado cuando el para su presentó cuando el usuario
presionará el fondo de cumbre con presidente nuevamente en este caso cuando nuevamente el mandatario usurpador enviará todos los datos a una página web específica llamada Logan Jsp con un poste de metal o conseguir que
haya dos tipos de metales. Post se utiliza en su mayoría para Logan. Tenemos cuatro cada elemento de la forma Cuando d En este caso. Siguiente línea es para ah, pero campo de entrada para correo electrónico para recoger el correo. Estamos teniendo un I. D o un nombre para esto sellado. Explicar esto para la contraseña con una idea específica o cualquiera de los nombres en la última es la parte inferior para enviar un cuatro. Tratemos de crear juntos un simple por el derecho. De acuerdo, Así que escucha otra línea. Basta con empezar incluir el costo del método cuatro o Maxim. Estoy simplificando un poco. De acuerdo, vamos a tener correo electrónico, y luego el tipo de entrada toma ID Tu nombre. Correo electrónico. No hacemos ningún valor por defecto. ¿ Necesitas? Entonces agreguemos otro elemento para el fondo del tema. He simplificado esto para mi i d con el elemento y te digo lo difícil que dedo del pie han escrito en el doh inferior. De acuerdo, Supongamos que estás haciendo buscando solo mediante el uso de la dirección de correo electrónico. Y que no se olvide de cerrar los cuatro. Eso es todo. Digamos esto por seguridad y luego revisemos a la Rosa. Está bien. Este lugar para pescar y toda forma está aquí? Entonces tendremos campo de anemia este y luego un fondo a algunos en la forma misil Gilligan . Por lo que creamos juntos un sencillo para con HTML cinco. Cuando entro alguna información puedo hacer buscando Así que aunque,
ah, ah, ¿dónde? Página Esta nación Página web no está disponible, pero normalmente es capaz de procesar la información que estamos enviando toe alguna pregunta? Pregúntales ahora en los tribunales por, um y están respondiendo a ellos lo antes posible. Gracias por verlo y nos vemos en la próxima conferencia.
11. Núcleo de programación de Java, crea programas básicos de java: Bienvenido dedo del pie, Jeff. Nuestra lección de corte de programación. Aprenderás a crear programas básicos de Java. ¿ Qué es Jumma Joe? Se trata de un lenguaje moderno utilizado para el desarrollo de aplicaciones. Es libre de usar. Inicialmente, fue lanzado por Sun Microsystems en 95 y posteriormente ambos por Oracle Corporation. ¿ Por qué? Para aprender jar a desarrollarnos más que aplicaciones Java, quien está diseñado para ser relativamente principiante, amigable. De acuerdo, veamos algunas muestras. ¿ Quién está usando Java? Producción de Nouriel para responder a discreción. Echemos un vistazo a los 19 sitios Web de eBay o Amazon. Todo do está usando Java en el lado del servidor, acuerdo con la fuente de Wikipedia mencionada aquí. Cosido. Interesante, ¿verdad? Veamos un primer programa Java. Primera declaración que estamos teniendo es definir una clase Clase A. Es una categoría para como dentro de la clase. Podemos tener métodos de gente mes, múltiples operaciones que puedes usar main. En este caso, es el método por defecto que estamos teniendo en un programa inicialmente dentro del método, puedes escribir sentencias específicas. Una mi declaración. Él los ve fuera. Print Line, que está imprimiendo, está mostrando un texto para información en la pantalla. Y que no se te olvide importar esta cosa. Primera línea en el programa es importante y algunos otros perímetros para importar
componentes específicos necesarios en nuestros programas. Por ejemplo, realmente
importamos componentes específicos para desorden si en nuestra aplicación, haremos algunas matemáticas de Adviento o importaremos algunos componentes específicos de selenio. Si en nuestro programa va a hacer algún selenio con declaraciones de conductor, Pero veremos en las próximas lecciones tiene razón. Intentemos crear juntos el primer programa Java. En primer lugar, es lesión abierta J. Eso es genial en tu proyecto es el K. Ya está ahí. Siguiente este pollito crear proyecto a partir de plantilla. Vamos, educación. Siguiente. Esto da tu nombre primero Java, ap P para Java paquete basado en aplicaciones Guru, Academia de Aprendizaje
Continuo y pez del momento. No estamos teniendo ninguna importación en este archivo, pero si quieres, podemos hacer algo Puertos Ahora mismo,
Joe, Joe, tú hasta que tengamos la clase principal de aquí para aquí, echa un
vistazo a los casos de padres. Entonces primer método principal. Esto puede pensar que Maine se lanza automáticamente cuando ejecuto el programa. Eso es correcto. Ah, hola Mundo desde aquí. Sistema fuera de línea de impresión en medio de nosotros. Ponga nuestro mensaje Hola trabajo de Joe. Entonces intentemos ejecutar este programa. ¿ Mi presionando este fondo? No, el programa son barbas. Y esto no se reserva. De acuerdo, El álbum, Los resultados de la ejecución para la ejecución. Su imprenta. Hola, Palabra de general. Agradable. Echemos un vistazo. Otros dos información central en Java men Tipos de datos primitivos se enumeran aquí Bolan para representar la verdadera fuerza en de en Tasia, por ejemplo,
para almacenar 100 como un valor largo para almacenar 64 bits valores enteros firmados como ejemplo que tienen ah sufijo l 1000 0 99 l flotador para una sola precisión Las muestras 4.7 ciudades que vemos para 34 f Así que echa un vistazo a F en el doble derecho es doble precisión. Es bastante similar con la revisión, pero es con el para Dublín al final y para almacenar un solo carácter Unicode, tenemos seguro que además de estos nuestros objetos que estamos creando pueden tener datos adicionales Tipos creados a partir de estos primitivos tipos de datos, por ejemplo, verán cadenas para almacenar. Envíanos somos nosotros secuenciación fuera de sillas. A ver cantando un autobús. ¿ Por qué? Son necesarias las variables. El mismísimo fue se utilizan para almacenar valores. Tienes dos etapas. Uno es toe declarado las variables tipo de edad, entero, por ejemplo, o salario. Doble o ah, no
sé se varia como booleano, y después de esta etapa tenemos la inicialización de variables para poner algunos valores en las variables. A es de 10 edades 23 salario es de 3000 400. El 50 d Se varia como Bolan es fuerza, y tantas veces en nuestros programas estamos tratando con variables. Fácil, correcto. Tratemos de crear algunas variables en remolque, asignadas algunas diversas a ellas. De acuerdo, ese es un punto elegy y luego definir disponible, Informar Edad de Intención, etc. Y entonces vamos a tener algunos valores. Página igual Toe 24 Striker Imprimir Este valor, mi edad. Estos más patrimonio. Veamos el resultado ahora mi en tan solo 24. Si t. dedo del pie de
D 34 por ejemplo, y la salida, pero de nuevo el programa, veremos malditas decisiones de fecha. Por lo general, ya
sabes, programas
Java. Tenemos que tomar decisiones cuando algo sucedió. Quien tiene dedo del pie vaya alguna mancha específica, Linds. De lo contrario, entonces podría otras declaraciones para tomar una decisión en la que podemos confiar si declaración tenemos una expresión dependiendo del resultado. Si es patas verdaderas, podría la primera secuencia de declaraciones fuera de lo contrario perezoso a las declaraciones después de lo demás. Demos un ejemplo. Ya lo sabes? Además, este método principal tiene 30 años Estamos preguntando si la edad es menor a 20 Imprimirá demasiado joven, lo contrario traerá. Eres mayor. Por lo que ya sea de 24 años tienda 22. Bueno, uh, imprimir eres mayor. Perdió escribir a un ejemplo en su sentido. De acuerdo, si la edad es menor a 20 Vale. Los ve todos Línea Verde. Eres genial. Joven. De lo contrario sistema fuera creeds línea te? Uh huh. Ya veamos las edades resultantes 34. Por lo que el sistema imprimirá. Tú eres el mayor. Ella es la octava no está evaluando a verdad este comando. Pintaremos lo que va después de EU Esto, um 40 antes de poner los 14 años. Esta chica otra vez ahí arriba. Eres demasiado joven. Excelente para la programación de robots. Tenemos que cuidar situaciones excepcionales. Por ejemplo, en la conexión hacia abajo de la OTAN aparecieron algunas otras excepciones Así que en este caso, tenemos que ver cómo podemos usar las declaraciones Try jaula. Tomemos un ejemplo dentro de nuestro método principal que estamos probando en el bloque try. Bueno, haz el trabajo lo que estamos tratando de hacer. Si algo sucedió cuando estás tratando de hacer este trabajo, la declaración kitsch obtendrá captará la excepción. Y luego haremos un poco bien, manija
lógica del dedo del pie. Esa excepción imprimirá un mensaje muy bien al usuario. Trataremos de cerrar algunas conexiones, y así que vamos a tener un ejemplo, creo. De acuerdo, esto prueba algunos comentarios. No sólo trato de hacer alguna página de esta edad. Bendice siete kitsch Establecer algunas gracias. Y ese ha sido el sistema de mensajes fuera. Línea Prince. Es la excepción. Fue aquí una excepción. Estamos tratando de hacer este trabajo. Sí, todo está bien. Esta declaración no se ejecuta. Sólo cuando algo sucedió en el bloque try ejecutará lo que está detrás de la captura. Sólo trata de hacer. Por ejemplo, se empieza a salir de la historia de muestra. Está bien. Si estoy probando huellas de dedos, la edad es la basada en Cokie porque definió el resultado. El tiempo debe ser el valor inicial más siete. Mi nueva era. Es 21 Xa. Funciona. ¿ Alguna pregunta? Pregúntalos ahora en el foro del curso y les respondo lo antes posible. Gracias por verlo y nos vemos en la siguiente lección.
12. Núcleo de DOMde XPath y de selectores de CSS: Bienvenido dedo del pie Cúpula expresada en CS es Selector Score Lección. Por qué necesitamos este dedo del pie Claramente encontrar el elemento objetivo es la respuesta Selena Web driver estaban usando. Identifica los elementos Web en una página web en base a su clase de nombre i D. Espera Doc nombre. Ella asiste a electores o vincula textos. Tengamos algunos ejemplos. Algunos ejemplos específicos. Podrás encontrar elementos en una página web usando el I. D. Echemos un vistazo. Por lo que esta página web. Por lo que tenemos una sencilla página web con un formulario con la criada y pasó por y por detrás. En el HTML, estamos viendo el elemento de entrada I. D. Correo electrónico
igual. Por lo que esta es una forma de identificar este elemento por I. D. Muchos identificando el elemento importador. Eran capaces planificar problemáticamente que algunas figuras algunos valores en estos texto de entrada mediante el uso selenio. Como verás más adelante. Tengamos un ejemplo en un Internet Explorer abierto y escuchan Vamos a visitar W. W. W. Continúa aprendiendo. Dr Guru Dejarlo entrar en el recurso Gurú es a las formas. Entonces vamos a visitar esto. Dirección de la página de demostración. Ensamblar cuatro en esta página. Si presiono si rastros en la parte inferior de la pantalla, veo el contenido fuera de la página web en su mediante el uso del elemento Sylhet abajo este
seleccionaré entonces el elemento nombre completo de la para. Pero Chris y entonces hoy,
Vale, No, No, me las arreglé para seleccionar. Está bien. Y luego voy a dar clic en este momento, seleccionaré estos abajo y luego echaré un vistazo dentro de mi entrada. Lo que veo ahora es el dedo del pie relacionado con la línea. Mi selección es ésta. Y aquí tengo un I D. Si en 100. Por lo que este es el identificador de este elemento de sabor en elemento de protesta. Entonces cuando entro algo aquí principalmente la idea del elemento detrás de su FN 100. Si decides usar electores CSS para seleccionar elementos en una página web, puedes usar una combinación off start y yo d o tirón en clase o etiquetar un atributo como estás viendo en las muestras. Por ejemplo, para referir mediante el uso de CSS toe el mismo elemento al elemento masculino aquí. Tengo que anotar CSS igual entrada del dedo del pie. entrada es el elemento y el correo electrónico es yo d fuera de ese Elham. Tengamos un ejemplo también en este caso en la misma página, he seleccionado el nombre completo. Y como ves, el yo D. Es si n 100. Entonces en este caso, los objetivos entrada en los zapatos I d es FN 100 y la acción Nos referimos al nombre completo fuera la persona en nuestras otras cuatro formas dedo del pie encontrar elementos en una página web es toe use documento
modelo de objeto Y desde estas perspectivas que tiene dos métodos get element by i d. Y tenemos que proporcionar el identificador, devaluar u obtener elementos por nombre para proporcionar el nombre que veremos en una página web estamos abriendo ahora el nombre elemento puerta en la forma select filamento rey Podemos ver el nombre fuera de La element is you name from user name Este es el nombre del elemento Identificar fue visto en el perro
anterior i d Si lo estamos refiriendo, i d tenemos que usar este valor cuando estamos refiriendo dedo del pie los nombres tenemos que usar el nombre en
En algunos situaciones para complejas fueron páginas tenemos que localizar elementos en una página web mediante el uso de nodos de ejemplo para estos usarán express do para localizar un nodo y
atributo en particular dentro, por ejemplo, desde la perspectiva express para localizar el mismo elemento como mencioné. Tienes que anotar la entrada de slash slash, pero nombre ya que te estás refiriendo así el atributo name y luego el email de valor. Pero al escribir tal expresión, nos estamos refiriendo a este elemento en el por qué. No creo que sea demasiado complejo. Pero cuando escribiremos algunos proyectos específicos entenderían mejor este concepto. Cualquier pregunta, por favor pregúntales ahora en el curso para, um, voy a tratar de responder lo antes posible allí. Gracias por ver. Nos vemos en la próxima conferencia.
13. Desafío y solución. Resumen de la sección básica: Bienvenido a la sección de cambios básicos y soluciones Resumen Nuestros hijos para hoy es agregar tu nombre a tus primeras armas. ¿ Estamos en condiciones de esto cierro el registro para esperar Usted para realizar este reto después de estos volverán con una solución? Está bien. La solución al reto es agregar dentro del elemento cuerpo algo como cada uno para escribir el encabezado. Es como, ¿Cuál es tu nombre? Tratemos de hacer esto juntos. Busco no bueno dentro del Nobel. Abriré en archivos. El primer sitio web. Bueno, en algún lugar justo antes del segundo cuerpo, está en cada uno. Mi nombre. Guarda estos en este polluelo en el Broza. Ella está viva automatización, primera página web y en algún lugar debajo de la página se puede ver el nombre. Entonces esta es la solución al cambio. Enhorabuena. Bien hecho. Lo que aprendiste en esta sección de conceptos básicos, aprendes conceptos core html. Aprendes a crear una página web. Aprendes corte de programación Java, cómo hacer un programa Java y los que ves. Hemos visto algunos conceptos clave fuera de cómo encontrar elementos en una página web mediante el uso de sentidos expertos , selectores y muchos otros. ¿ Alguna pregunta? Pregúntalos ahora en el foro del curso, y les haré respuesta vista más antigua lo antes posible. Gracias por ver y nos vemos en la siguiente sección.
14. Introducción a la primera sección de pasos: bienvenida Toe primeros pasos sección En esta sección aprendemos a cargar bibliotecas de selenio en nuestra era de inteligencia de un proyecto en ¿cómo podemos empezar a crear primer proyecto de automatización? ¿ Alguna pregunta? Por favor pregúntales ahora en un foro grueso. Y hago todo lo mejor para responder lo antes posible a sus preguntas. Gracias por ver. Nos vemos en la próxima conferencia.
15. Carga de bibliotecas de selenium en el proyecto de IntelliJ Java: bienvenido a través de cargar las bibliotecas civiles en la Conferencia del Proyecto Java de Inteligencia. En esta conferencia, les presentaré los prerrequisitos y los pasos para configurar la inteligencia para apoyar proyectos de
selenio. Ahora los prerrequisitos que tienes que tener instalados en cualquier lugar. Navegadores, especialmente Internet Explorer para el principio. El kit de desarrollo Java Selenio, Jared dispara. Y luego Así tenemos quetener instalado en Tel Ajay I d. Medio ambiente. Ahora veamos cómo podemos configurar la inteligencia para apoyar proyectos de selenio. En primer lugar, tenemos toe launch smart i d y hacer un nuevo proyecto. Como puedes ver en esta imagen, entonces tienes dedo del pie introducir un nombre de proyecto, por ejemplo. Primero carga selenio y luego pescado después de abrir el proyecto. En la entrevista J Entorno, tenemos que seleccionar el menú de la mente de archivo y desde Fla opción de estructura del proyecto de archivo, luego dependencias en el área de módulos. Seleccionarás desde ahí más y luego tarros y directorios. Como se puede ver en la pantalla, hay que
seleccionar todos los archivos jar del directorio En el directorio de la biblioteca específica. Tenemos ah descargado dedo del pie tener múltiples selecciones. Puede presionar la tecla de control. No, Después de todos estos pasos, tenemos en proyecto vacío con todas las bibliotecas de selenio cargadas. Entonces intentemos hacer lo mismo juntos. Ahora. En primer lugar se abrirá en Terry. J. Medio ambiente seleccionará. Crear nuevo proyecto. A continuación, utilizaremos esta plantilla. Aplicación de línea común. Está bien. Eso es Introduce el nombre primero proyecto Selenio y ciudades. En un momento se abrirá un proyecto. Se puede cerrar esto. No, del archivo se seleccionará la estructura del proyecto. Después módulos, dependencias, vidrio y frascos o directorios. Mira, continuación navegaremos en la unidad C, después cliente y desde el cliente seleccionaremos pulsando tecla de control o los ojos Cherif junto con carpeta de biblioteca. Y luego está bien. Y luego otro. De acuerdo, presionaré en este momento. Tienes cargadas todas las bibliotecas de clientes, como puedes ver aquí. Por lo que ya para crear automatización. Excelente. Cualquier duda, por favor Pregúntalos ahora en los formularios del curso. Gracias por ver. Nos vemos en la próxima conferencia.
16. Crear tu primer proyecto de automatización: bienvenido a la conferencia Creando tu primer proyecto de automatización. Ahora te represento la solución. Panorama de Arquitectura. Cómo configurar en Terry J. Apoya Proyecto Iraní Cómo podemos escribir declaraciones Java específicas de selenio para crear proyectos de
automatización. Ahora echemos un vistazo a las arquitecturas de soluciones Visión general. Como saben, en el lado derecho, estos el navegador Web. En nuestro caso, imaginemos que hay Internet Explorer. En el lado izquierdo está el cliente Java está el selenio Java cliente se estaban desarrollando ahora usando en Terry J. Entorno para que podamos compilar nuestro código Java con el fin de instruir a Silin Web driver específico circundante Web driver para Internet exploder para enviar comentarios, instrucciones al navegador Internet Explorer con el fin de automatizar qué usuario normal un humano dicen que el usuario realizará en un lugar específico. Página este. Tome un breve recapitulación de la lección sobre cómo podemos configurar en ambiente energético para crear proyectos de
selenio así tenemos toe crear un nuevo proyecto o abrir uno existente y luego cargar todas las bibliotecas de tarros de selenio con el fin de poder escribir estado Java meses. Tratemos de hacer esto juntos como un rápido resumen de entorno abierto e inteligente. Y ahora puedo elegir ya sea crear nuevo proyecto o puedo elegir abrir un ya existente primer proyecto iraní, por ejemplo, fueron primer proyecto lo tengo te estoy teniendo aquí, pero empecemos un nuevo proyecto desde el principio . No hay pistas. Java ocho. A continuación, usaremos la misma plantilla. Común nueve. La aplicación está bien. Por el momento, eso es entrar un nuevo nombre para el proyecto. Mi primer proyecto. Si es como recuerdas de la lección anterior, elegiré estructura de proyecto de archivos para cargar todas las bibliotecas civiles, luego módulos, dependencias más tarros o directorios con un selenio selecto. Clientes ver cliente de Dr Automation. Decidimos todo el Jor si ojos más la carpeta de la biblioteca. Está bien, y luego está bien, a partir de este punto puede empezar a escribir nuestras declaraciones Java. De acuerdo, por el momento, vamos a cerrar. No hay ninguna ventana J para ver alguna mancha de selenio java meses antes de crear un proyecto
específico. Nuestro inicio presentándote código java selenio En primer lugar, son las importaciones declaraciones de importación específicas en orden para dejarnos trabajar con selenio. Los comandos de Java no son necesarios dedo abierto para terminar todo. Al principio, podemos automáticamente ser los posteriores durante el código presionando hacia fuera tecla más enter. Por lo que cada línea de la declaración de importación puede ser, como lo mencioné más adelante durante el código, por la manera fácil es entrar todo desde el principio. Ahora el código Java principal es el código Java al que estamos entrando, generalmente en la operación principal en el programa. En primer lugar, tenemos un comentario impulsará una configuración, luego para declaración en la que estamos inicializando Internet Explorer. Somos chofer. Somos conductor punto es decir, el conductor, luego el pasado. El camino completo al archivo entonces especificará capacidades específicas para el controlador que estamos usando Internet Explorer versión 11. Entonces iniciaremos. Pero objeto controlador creará un objeto de controlador utilizando el controlador definido antes de entonces
gestionará la ventana gestionaría el navegador. Sabemos después del paso especificaré la página. Estoy tratando de automatizar este Page sigue aprendiendo Academia que chica recursos a forzados en esta página. Busco un elemento específico cuando hizo Element verá. Después de localizar el elemento, le
presté algunas pruebas diversas probando mis lujos y luego ah y, uh, Chris Auto mágicamente la tecla enter y tendremos el primer resultado. No olvides al final cerrar el objeto controlador en orden para liberar la memoria de las aplicaciones que tienes aquí código html específico para esto uh, espero que estoy usando aquí. En general, tenemos una estructura Java que tienes que seguir, ya
sabes, los proyectos al principio son las importaciones y luego la operación principal con todas las declaraciones
Java específicas . Entonces esto es en el principio y esta es la página que estoy tratando de automatizar. Tratemos de hacer esto juntos. Tenga en cuenta que el código Java está disponible en los recursos fuera de esta lección. Para acortar el video y simplificar el aprendizaje. Partiré desde el código Java disponible en los recursos para esta conferencia. Voy a ingresar el código de los recursos como se puede ver aquí. Entonces tomemos cada línea una por una. Por lo que en primer lugar,
tenemos las sentencias de importación para usar componente controlador Web para especificar capacidades para usar específicamente controlador de Internet Explorer para poder hacer una búsqueda para localizar objetos específicos en la página HTML o para trabajar con Web elementos en la página HTML con el fin de introducir algunas teclas para emular la pulsación de teclas. Tienes que importar esta biblioteca, la biblioteca de claves, ahora el código principal. Por lo que en primer lugar especificará las mascotas hasta que el Internet Explorer con conductor especifique desvío. Will ah, utilizar esta capacidad especificada antes maximizará la ventana y luego elegiremos el dedo del pie abrir esta página web. Revisemos juntos esta página web en el navegador Internet Explorer, así que los copiaré y abriré Internet Explorer. De acuerdo, basado. De acuerdo, bastante por tener aquí. Es Ah, suscripción toe a newsletter. Por lo que normalmente tenemos que ingresar un correo electrónico y luego suscribirnos. Ve que es, ah, página de
demostración. Puedes ingresar cualquier dirección de correo electrónico y luego abonado de mama entrar o presionar tecla enter. Echemos un vistazo a la solicitud de código HTML. Si sigue el Internet Explorer, seleccionaremos el taburete, y luego vemos que el elemento clave en su día. Hizo correo electrónico de nombre. Por lo que cuando buscaremos este objeto en la página web, podemos referirnos usando el nombre Correo E. Esta es una prueba presionando suscriptor y pavo, lo que este es el resultado. Lo que queremos ahora es automatizar este proceso usando Jeff un resfriado. Entonces volvamos a la e inteligente Después de abrir la página web buscará el correo electrónico como podemos ver aquí dentro. Después de seleccionar el elemento, ingresaré automáticamente. Anemia Prueba más grande e mail Más grande como tienes aquí y finalmente presionará enter Clave para suscribirse al boletín y finalmente cerrará el conductor. Empecemos el programa haciendo clic en estos abajo para ejecutar el código. El código ahora está compilado, y la página web está abierta en esta página automáticamente más. sumará más grande. Como puedes ver el código Java está emulando la pulsación de teclas para entrar al mar. May más grande y luego lo precederemos. Entonces este es el resultado. Ahora estamos suscritos. Entonces ese boletín volvamos a la lección. Enhorabuena. Pudiste crear primer proyecto de selenio dedo del pie automatizar una suscripción de newsletter. ¿ Alguna pregunta? Por favor pregúntales ahora en el foro del curso, y haré lo mejor para responder lo antes posible. Gracias por ver. Nos vemos en la próxima conferencia
17. Introducción a la sección de Automatización de hiperenlaces: Bienvenido Toe Hipervínculos sección de automatización. En esta sección, te
enseñaré selenio, hipervínculos, conceptos de
automatización y código java específico para implementar selenio, hipervínculos, automatización. Al final, tendrás un quiz y el reto junto con la solución. ¿ Alguna pregunta? Por favor pregúntales ahora en los foros del curso. Y voy a hacer todas las mejores olas o lo antes posible a ellos. Gracias por ver. Nos vemos en la próxima conferencia.
18. Automación de hiperenlaces de selenio con muestras: Hola, Se trata de hipervínculos. Automatización con muestras Conferencia No, aprenderás a ir figura en Terry J para apoyar proyectos de selenio. Hipervínculos, automatización Aún en sus conceptos e hipervínculos. Automatización, selenio código Java específico para crear proyectos de automatización. Vamos a hijo primero con los pasos específicos para configurar entorno idee inteligente con el fin de tener cargadas todas las bibliotecas de tarro psyllium. Entonces intentemos hacer esto juntos ahora. En la inteligencia, vamos a crear un nuevo proyecto a continuación, usando la misma plantilla de línea común que es escribir el nombre Hi Polar links project, luego honorarios para cargar todos los tontos nuevos frascos. Primero haga clic en el menú de archivos Módulos de estructura del proyecto, dependencias Blas solo para directorios se pondrá en el cliente de automatización de unidades C. Seleccionaremos ambos frascos y carpeta de biblioteca. Está bien, y luego está bien. En este momento tenemos todas las bibliotecas necesarias en orden a derecha proyecto de hipervínculos con selenio. Volvamos dos lecciones. Ahora veamos Hipervínculos, conceptos
de automatización. Entonces, en una página web, el objetivo es encontrar buscar un hipervínculo específico y luego poder hacer clic para seleccionarlo. Para poder navegar por esa ubicación específica, puedes buscar un bolos alto usando una coincidencia exacta para estos, tenemos que usar link text method assemble Tenemos aquí, en el que estamos buscando CNN. Exactamente. Texto de enlace. Por lo que tenemos en la página web CNN y en la Medalla Oriental tenemos el enlace. CNN no fueron el caso. Otra opción es usar un partido parcial. En este caso, tenemos que utilizar el método de texto ala parcial con parámetro de entrada aparte del
texto del hipervínculo . Tenga en cuenta que los parámetros de entrada son sensibles a mayúsculas y minúsculas. Por lo que tenemos un hipervínculo diciéndonos bang buscador para que podamos ingresar solo la primera parte de ese enlace o iniciamos la búsqueda de hipervínculos que están teniendo imágenes en este ejemplo que tenían Wikipedia. Por lo que hay ah ist ml hipervínculo un título visita Wikipedia H ref, Wikipedia org y así sucesivamente. Entonces mediante el uso del selector ah Chiesa Así que el mental estos? Sí, un selector en la barra Amita relacionado con el título pudieron seleccionar este hipervínculo y luego realizar una limpieza por favor tenga en cuenta. Desde que hemos empezado con abrigo, tendremos escapando ahí adentro Con el fin de que Noto tenga ah error de sintaxis. Por favor, sepa que el texto de enlace o parcial en texto no se puede utilizar para imágenes. ¿ Verdad? Fácil, creo, no
es tan complicado. Entonces intentemos juntar todos los componentes en un proyecto Java. El área importante, como han visto, luego el jave principal un resfriado. En primer lugar, el código relacionado con el controlador Web. Somos conductor para Internet Explorer maximizará la ventana. Después de estos tendrá la página web que estamos tratando de visitar. Así es esto. Uno en esa página buscará un elemento específico. Tener un enlace. CNN, después de que estamos buscando este elemento, no
pudieron hacer un click ya sea usando el método click o la opción alternativa sería
usar San Keys y luego enviar la clave enter on Internet expert. Hay algunos problemas con el método click. Conoces ese contexto. La opción alternativa es la opción preferida en este sentido. Entonces intentemos hacer esto juntos. Tenga en cuenta que el código Java está disponible en los recursos y vamos a partir de ese código en orden para abreviar el video y simplificar el aprendizaje. Ahora estoy de vuelta en el entorno inteligente y luego basé el código Java a partir de los recursos como mencioné. Entonces lo que tenemos aquí dentro, vamos a discutir las líneas. En primer lugar, son las líneas de importación. Por lo que meses estatales para importar bibliotecas necesitamos usar en el próximo proyecto sobre la zona principal. Estamos inicializando el controlador Web,
el controlador Web específico de Internet Explorer. Por lo tanto, estableciendo estas propiedades, estableciendo las versiones de Internet Explorer, maximizando la ventana y luego eligiendo dedo del pie abre la página web desde este hipervínculo. Intentemos abrir esta página web en un navegador Internet Explorer ahora mismo. De acuerdo, lo que tenemos aquí hay algunos hipervínculos con CNN, BBC y demás. Si estamos presionando si trey de para CNN hipervínculo él de Si estoy dando click en estas hipérbole , vemos el hipervínculo Texas histéricamente CNN con mayúsculas. ¿ Verdad? De acuerdo, mientras que para el otro para la BBC se convirtió el texto es más largo o para imágenes. Hola Encuestas con fotos. Tener una silla si un tributo con algún título y luego la imagen en los medios
para que podamos buscar un hipervínculo con imágenes usando Titan en este caso, como puedes ver, volvamos al proyecto en hasta que un J. We're apuntando en este proyecto toe abrir el hipervínculo CNN. Entonces estamos buscando ah, alto tirón, llamado CNN. Después estamos localizando el ing discípulo. Estamos presionando directamente. Entrar clave en ordenpara visitar dedo del pie navegar. A eso lo eres, ten en cuenta que el método de click están teniendo algunas bolsas en Internet Explorer. Como puedes ver en esto, estás ahí. Vamos ahora mismo a ejecutar el frío para ver el resultado. Se selecciona CNN y ahora se abre. Ya sabes, Rosa ahora pocas palabras sobre partido parcial o en Pekín. Este código está en comentario ahora, pero nos está presentando la opción de seleccionar el texto de ala parcial, el otro específico para enlaces de imagen en los que estás buscando algún título específico. Eso es todo. Por el momento, volvamos a la lección. Enhorabuena. Administras dedo del pie automatiza hipervínculos. ¿ Alguna pregunta? Por favor pregúntales ahora en los foros del curso, y haré lo mejor para responderles lo antes posible. Gracias por ver. Nos vemos en la próxima conferencia
19. Desafío y solución. Resumen de la sección de automatización de hiperenlaces: Bienvenido dedo del pie Hipervínculos, Automatización, cambio en solución y secciones resumen. No, vamos a tener este reto. Por favor automatice esta elección. Una acción sobre el hipervínculo de la BBC utilizando el sitio de demostración que hemos visitado antes continúa aprendiendo que gurú recursos a hipervínculos. Yo me opondré al video para que ustedes finalicen el reto. Después de estos, verá la solución. Seguro que manejas dedo del pie tener una solución. Vamos a comprobar con esto. Entonces lo que tenemos que hacer es abrir ese específico o l y luego buscar ese hipervínculo con la BBC usando parcialmente texto después de ubicar el elemento, sólo
tenemos que presionar, entrar o griego. Probémoslo para ver en nuestro ejemplo anterior la solución en su lugar. Cambié directamente al proyecto J pretendido de la Alta Policía y lo que tenemos que hacer ahora es la visita del dedo en Internet explorer este highfalutin para echar un vistazo primero a los elementos ahí. De acuerdo, bueno, ¿por qué los tuviste aquí si 12 esta pollita hipervínculo de la BBC. Entonces el hiperenlace es tu BBC click aquí? Quién es parcialmente texto para buscar sólo la BBC. Volvamos a la entrevista J. Así que para parcial Mitch Conch comentario esta línea necesitaba fuera. Este texto perderá. B B c. Lo
siento, lo que tiene, uh, sólo para ejecutar el programa. Borrar Las armas están abiertas y ahora el resultado. Por lo que logramos tener una solución adecuada. Bueno, ellos lo que aprendes en esta sección, ya
conoces los hipervínculos, conceptos de
automatización. Aprendes a crear código Java para implementar hipervínculos de selenio, automatización en tres sabores mediante el uso de enlaces de coincidencia exacta, coincidencia
parcial e imagen. ¿ Alguna pregunta? Por favor pregúntales ahora en el foro del curso, y haré todo lo mejor para responderles lo antes posible. Gracias por ver y ver en la siguiente sección.
20. Introducción a la automatización de campos de texto de texto de la entrada: Bienvenido entrada del dedo del pie Campos de texto Sección Automatización En esta sección aprendes sobre selenio esta automatización de campo verás ejemplo código Java para implementar campos de texto selenio, automatización en nuestros proyectos. Indio. Tendrás un Cui's a challenge en la solución y finalmente un resumen de sección Y tus preguntas por favor hazlas ahora en el foro del curso y haré todo lo mejor para responderles lo
antes posible . Gracias por ver. Nos vemos en la próxima conferencia.
21. Automatización de espacios de texto con muestras: Hola. Este es el texto de entrada campos Automatización con muestras lección en esta lección, te
enseñaré cómo configurar inteligente para apoyar proyectos de selenio conceptos
civiles específicos en cuanto a campos de texto Automatización, veremos psyllium código Java específico para implementar la automatización de campo de texto en nuestros proyectos . Empecemos configurando e inteligente para cargar antiguas bibliotecas de frascos de selenio en nuestro proyecto abro en 10 e j Simplemente
crearé nuevo proyecto. Siguiente Era la misma plantilla y vamos a darle la entrada de nombre. Sabor amplio después del paso. Carguemos todas las bibliotecas de clientes selenio módulos de estructura de proyecto de archivo, dependencias, jarras
bendecidas o directorios No hay un buen cliente para ver desde esta pantalla elegirá tanto frascos como dejar bowler. Está bien, está bien, tenemos cargadas todas las bibliotecas. Entonces lo que tenemos que hacer ahora es ingresar código Java para crear nuestro proyecto. Volvamos a nuestra lección. Tienes un formulario de una página web con algún elemento de texto de entrada en ella. Podemos automatizar operaciones en campos de texto estándar o contraseñas para acceder a campos, campos texto. Específicamente puedes utilizar diferentes métodos como por i d por nombre por expertos o ciudadanos Sector
selectores. Si estamos optando por seleccionar el método de nombre estamos teniendo aquí una muestra. Por lo que estamos buscando ah, elemento
de texto de entrada te llamó nombre desde nombre de usuario. Sí, del nombre de usuario. Y después de estos estaban enviando las llaves ropa. Así ingresarás esta información de texto aquí. Tenga en cuenta que los perímetros son sensibles a mayúsculas y minúsculas. Otro ejemplo que tenemos si estás intentando utilizar el
método I. D. D.es la segunda materia de mayor uso para localizar campos de texto Información en una página de forma. Entonces lo que tenemos que hacer es usar por método I d y como perímetro para proporcionar la i d información desde la página web. Entonces si estás echando un vistazo a estas armas así por el ah, gracias elemento en la parte superior de la página, hemos decidido e f y 100. Entonces solo estamos ingresando esta entrada por un medidor, y luego estamos proporcionando automáticamente algún valor. Alguna información de texto. John Doe. Fácil, correcto. Intentemos juntar todos los componentes en un proyecto Java. En primer lugar, tenemos que hacer las importaciones, ya lo
sabes, y luego el abrigo java principal al principio. ¿ Está configurado el controlador Web? Estamos trabajando en Internet Explorer esta vez para otros navegadores. Al final, tenemos lecciones específicas. Y ahora el Ural fuera de la página web en esa página web, esta búsqueda de un elemento específico que tenga el nombre que nombra utilizando el método de nombre por nombre. Después de que estamos localizando estos elementos, sólo
tenemos enviando esa información de texto. Ahí está visita la página y luego empecemos a código nuestro proyecto Java. Por favor, sepa que el código Java está disponible en los recursos y demasiado corto en el video. Y para simplificar el aprendizaje se pararon directamente desde este código. Somos inteligentes, y ahora estoy entrando exactamente el código de diversas fuentes. De acuerdo, entonces la parte importante Vale, entonces en la cuadra principal con chofer, siéntate donde? Todos los días, Sin parte de arrendamiento. Estamos usando Internet Explorer 11. Entonces estamos tratando de abrir esta página web para mayor claridad. Probemos con el dedo abierto estas armas en el Internet Explorer bien, con rastros F que está manchado este campo que usaron en un campo. Lo que tienes aquí dentro es que el nombre es tu nombre. Por lo que podemos olearse para este campo o utilizar cualquier sensación mediante el uso del nombre del metal especificando su nombre puede. Volvamos a en Terry J. Ahora busquemos elemento de deseo en la página web. Entonces estamos usando método por nombre en el nombre que hemos visto hace unos segundos. Por lo que necesitas después de que estemos localizando este elemento x elemento de texto. Estamos presionando estamos entrando, pero la información de texto justo en este momento para hacer una prueba ejecutando este proyecto. Entonces, presidente, espere momentos a que se compile el código. Está bien. Y como puede ver, la información de texto se ingresa en el campo de formulario nombre de usuario. Eso es todo por el momento. Ahora somos capaces de buscarlo. Campo de texto de entrada en un formulario y después de éstos para introducir algunos muy algunos texto varía en Se está haciendo grande. Estás Escuchar cualquier pregunta, por favor pregúntalos ahora en los foros del curso, y haré todo lo posible para responderles lo antes posible. Gracias por verlo y nos vemos en la próxima conferencia.
22. Desafío y solución. Inde de la automatización de campos de texto de texto: Hola ahí. Bienvenidos a estas lecciones. No, verás entrada,
texto, texto, campos, automatización, reto y solución. Y al final, la sección samarie. No, el reto, Por favor Automatiza la selección e ingresa los huevos apropiados. Varía por correo electrónico y contraseña. Se siente usando esta dirección. Te propongo el video para que te permita finalizar la solución. Y luego volveré con mi solución. Hola otra vez. Veamos la solución a nuestro reto. En primer lugar, estamos abriendo los tus enfermos. Entonces estamos buscando el elemento de correo electrónico usando a mi nombre. Después de esto, estamos buscando el lápiz Relevante. Usando estos textos valores indios. Estamos ingresando alguna información de texto tanto para correo electrónico como para contraseña. Tratemos de hacer esto, pero antes que nada, está abierto Internet Explorer en esto. Tu l para ver exactamente los cuatro. Ahora tenemos la forma. Presionará rastro F para hacer las investigaciones, luego seleccionará el elemento humano. Como se puede ver, su nombre es correo electrónico repetido. Estos también para la contraseña. Su nombre. Es P A s es de embarcación. Vamos a volver dedo del pie proyecto inteligente código del dedo del pie. La solución. Está bien. En nuestro proyecto, comentaré estas mentiras. Perdón, no es que estos. Esta está bien. Y entonces vamos a codificar la solución. Somos elementos de elemento. correo electrónico a su amigo conductor Element por nombre en el nombre. Se envía por correo electrónico si recuerdo correctamente. 10 Esto repite el elemento hallazgo para el elemento prensatelas P w de conductor encontrar elemento por nombre Su nombre es P A s s Está bien Después de que estamos localizando los elementos intentaron entrar a algún pueblo ahí Elemento e mail clave la licitación Un correo podría hacerse Este orden Let's tratar de hacer lo mismo para el elemento lapicado. Primeras palabras mandan llaves, secretos un profesor Y entonces esto está mal el proyecto y ahora el bastardo. Como puedes ver, nuestro código Java está funcionando Fine. Se hace grande a la lección. Bien hecho lo que aprendes en esta sección. Entonces aprendes entrada de selenio, campos de
texto, automatización, conceptos Aprendes a crear código java para implementar entrada de selenio
Automatización de campos de texto para ambos texto estándar en pester siente alguna duda? Por favor pregúntales ahora en el foro del curso y haré todo lo mejor para responder lo antes
posible . Gracias por verlo y nos vemos en la próxima conferencia
23. Introducción a la sección de Automatización de listas: bienvenido a seleccionar la sección de menos automatización en esta sección. Te enseñaré selenio. Seleccionar Menos automatización te mostrará código Java de muestra para implementar selenio Selig list automation He recibido contigo Cui's y luego un reto. Una solución en el resumen de sección. ¿ Alguna pregunta? Por favor pregúntales ahora en el curso por nosotros. Y haré todo lo mejor para responderles a la brevedad posible. Gracias por verlo y nos vemos en la próxima conferencia.
24. Seleccionar la automatización con muestras: Bienvenidos a la lección. Seleccionar Menos automatización con muestras. En esta lección, te
enseñaré cómo configurar inteligente para apoyar proyectos civiles, conceptos de
selenio en Las Vegas, toe select menos automatización. Te enseñaré también específica. Siete, um, código
Java para una lista selecta proyectos. Empecemos configurando el entorno intelli j para cargar todas las tontas nuevas bibliotecas tarros como
hemos visto en proyectos anteriores. Entonces pasemos por esto juntos ahora abrí ambiente inteligente. Podemos elegir ya sea toe abrir un proyecto existente o crear un nuevo proyecto que muera de hambre a un nuevo proyecto en este momento que usara la misma plantilla que antes y luego para ingresar alguna información que él refiere al nombre del proyecto. Llamémoslo listas de selección. Proyecto pez. siguiente paso es cargar o frascos, ya
sabes, archivo de
proyecto, módulos de estructura del proyecto, dependencias, frascos de
vidrio o seleccionar directorios. Willbros en el cliente de unidad C. A partir de aquí, estamos seleccionar ambos frascos en carpeta de biblioteca. Y luego Ok, Finalmente. Está bien. Y nuestro proyecto es tener todas las bibliotecas para trabajar con componente selenio. Entonces volvamos a las lecciones. Seleccionar lista conceptos de automatización. Podemos automatizar las operaciones en orden de listas de selección. Podemos llamar a esta lista desplegable, si quieres, Así que puedes automatizar el valor de selección de una lista desplegable para hacer esto. En primer lugar, tenemos toe seleccionar el elemento menos desplegable en la página web. Entonces consideremos el lenguaje preferido en este ejemplo. Para hacer esta selección, podemos utilizar diferentes métodos como por i d por nombre, por express o por cesa selector. Tenemos aquí una muestra off usando por función de nombre, entonces como perímetro de entrada es el nombre bien, el menos en la página HTML. Esta chequea la fuente y él tiene aquí el lenguaje del nombre. Por lo que estamos abordando este elemento desde estas página tamil también selección de filamentos. Lo que tienes que hacer es elegir una nueva opción. De eso menos, podemos elegir seleccionando en base al texto visible que estamos teniendo aquí Inglés u otro varía. Podemos hacer esto seleccionando tomas visibles alemanas, ya
sabes, un ejemplo, o seleccionando en base a valores en los valores que están detrás. Entonces tenemos que abrir el código fuente HTML en F Trev toe para ver los valores, por ejemplo, contra el lago, la E en este caso para el alemán. O podemos seleccionar especificando el número de índice. Herramienta significa la tercera opción en lo menos Así primeras opciones opción Inglés, francés y opción servida dentro del índice. El número dos es alemán. Por favor, sepan que un perímetro, nuestros parámetros son sensibles a mayúsculas y minúsculas en general. Otro ejemplo. Con selección por i. D. Así podrás seleccionar un elemento mediante el uso de su i d. Enlace 100. Entonces si estás buscando aquí, podemos ver Language 100 y luego para elegir una opción, puedes postularte. El mismo selecto por texto visible es la forma más fácil de hacer esto es correcto. Intentemos juntar todos los componentes en un proyecto Java. En primer lugar, tenemos que hacer las declaraciones de importación. El último enunciado aquí es las listas específicas de selección del dedo del pie. Ahí, tenemos que configurar el controlador Web. Estamos trabajando con Internet Explorer versión de Internet Explorer en la que vives. Estamos maximizando la ventana y no se olvide de abrir. A Estás en estamos tratando de automatizar es la misma forma cuatro que en la lección anterior. Después del paso, tenemos que buscar el deseo seleccionar menos elemento en nuestra página web. Por lo que estamos buscando por lenguaje de nombre, y luego vamos a elegir una nueva opción que contenga el diario de tomas visibles. Entonces estamos teniendo aquí el resultado. Pero intentemos hacer esto en nuestro proyecto juntos en este momento. Tenga en cuenta que el código Java está disponible en los recursos de la lección para que podamos comenzar directamente desde ahí, acelerar el proceso de aprendizaje y puntera hacer este video más corto. En el ambiente inteligente. Copiaré ese texto de los recursos. Por lo que tenemos importaciones, entonces el método principal en nuestra clase con conductores. Siéntate, entonces la u R l fuera de la página web que estamos tratando de automatizar. Yo he propuesto copiar esto. Se encuentra en para revisar el código HTML que hay detrás. Entonces esta es la lista desplegable en nuestra forma, este lugar si 12 y luego analizar el elemento. Entonces, ¿qué tenemos aquí? Se trata de una selección con el lenguaje del nombre y yo d lank 100. Por lo que tenemos foto del dedo del pie, mate, la selección fuera de este elemento y luego eligiendo la opción alemana. Entonces somos inteligentes en este momento, así que ten toe usa el tipo selecto y luego para encontrar elemento por lenguaje de nombre después de que estemos seleccionando el elemento. Estamos eligiendo una opción que contenga las tomas visibles alemanas. Por lo que ahora propuse lanzar automáticamente la renta del proyecto. se seleccionó la opción alemana para nosotros. Genial. Enhorabuena. ¿ Alguna pregunta? Por favor pregúntales ahora en los foros del curso. Y haré todo lo mejor para responderles lo antes posible. Gracias por verlo y nos vemos en la próxima conferencia.
25. Desafío y solución. Descripción de la sección de Automatización de listas: Bienvenido al silicio. Menos automatización Desafío y solución Conferencia. Se trata de una conferencia resumida de sección. Tengamos, por el momento un reto. Prueba esto. Así que por favor intente toe automatizar la selección por I d y seleccione opción italiana del
desplegable . Al menos tener el I d. Lank 100. Tenga en cuenta que la dirección que estamos tratando de automatizar es la de aquí. Plantearé el video para que puedas finalizar el reto y desarrollar la solución específica para esto. Bienvenido de nuevo. No, veamos la solución. Entonces, primer lugar, la u r. L se abrieron para hacer el trabajo de automatización, luego para seleccionar por un d. Tenga en cuenta que estamos usando por i d. método teniendo perímetro de Lang 100 s, luego de este objeto de idioma lista. Estamos llamando al método selecto por texto visible con perímetro italiano con el fin de seleccionar opción
italiana. Entonces intentemos hacer esto ahora mismo. Cuando nuestro proyecto. De acuerdo, estamos en inteligencia en el proyecto menos selecto, y no, estamos cambiando directamente. El abrigo a usar I D en el perímetro. lang 100 de Vili. Y la selección debe ser italiano, señor Right para ejecutar el código para ver los resultados. Está bien. Y ahora el resultado. Tenemos el italiano seleccionado de entre las muchas opciones. Entonces si estoy presionando 12 si trail buscando elemento diss, tenemos el lenguaje. 100 en la opción. Italiana. Bien hecho. Enhorabuena. Qué aprendes en esta sección Aprendes conceptos específicos relacionados con el selenio. Véndelo menos automatización. Se aprende a crear código Java toe implementar selenio, automatización de listas de
silicio. Cualquier pregunta, por favor pregúntalos ahora en los foros del curso. Y haré lo mejor para responderles a la brevedad posible. Gracias por ver y nos vemos en la siguiente sección.
26. Introducción a la sección de Automatización de materiales de radio: Bienvenido a la sección de automatización de la radio Sientes en esta sección. Te enseñaré selenio Radio siente conciertos de automatización cómo escribir código Java para implementar selenio Radio siente proyectos de automatización. Después tendremos Cui un reto y solución y finalmente, un resumen de sección. ¿ Alguna pregunta? Por favor pregúntales ahora en los foros del curso, y les respondí a la brevedad posible. Gracias por verlo y nos vemos en la próxima conferencia.
27. Automatización de campos de radio con muestras: Bienvenido a Radio Campos Automatización con muestras Conferencia. Por favor encuentre la agenda o figura en la J para apoyar proyecto de selenio. Campos de radio, automatización, conceptos de
selenio, campos de
radio, automatización. código Java específico de Sununu para desarrollar proyectos para automatizar la selección de campo de radio con Start by configure en Terry J. Entorno con el fin de cargar todas las bibliotecas de tarros de selenio. Tratemos de hacer esto juntos ahora abro intel. Entorno ateroso. Propuse crear un nuevo proyecto. A continuación, vamos a seleccionar esta plantilla. Demos su nombre Una radio se siente proyecto y terminar para cargar bibliotecas de selenio. Estamos eligiendo módulos de estructura de proyecto de archivo, clase de
dependencias en tarros o directorios. Ver cliente de Dr Automation. Escucha como ambos frascos junto con directorio de biblioteca. De acuerdo, a partir de entonces. Está bien. En este momento, cargan
todo el Silin necesario en bibliotecas. Entonces lo que tenemos que hacer es simplemente correr el frío Jenna para empezar a trabajar en nuestro proyecto. Volvamos a la escucha Ahora. A ver. radio siente la automatización conceptos específicos de selenio para que podamos automatizar las operaciones. Será campo de radio por lo que se puede seleccionar automáticamente en este ejemplo ya sea masculino, femenino u otro. Entonces veamos cómo podemos lograr estos. Por lo que tenemos un elemento Web. Entonces tenemos toe encontrar ese elemento en la página mediante el uso de un método ya sea I d Esperar o CSS selector. Tenga en cuenta en este ejemplo. Por lo que tenemos las botellas de radio aquí y en la página HTML, un i d específico para el fondo de radio está disponible para este para el otro que estamos teniendo aquí. Y así es tu derecho. Intentemos juntar todos los componentes, ya
sabes, Java Project. En primer lugar, tienes las importaciones, como has visto en otros proyectos. El área principal relacionada controlador web configuró. Seguimos trabajando con Internet Explorer con conductor, y luego lo divertido que la orina fuera de las armas intentaba automatizar es el mismo cuatro que
hemos visto en la sección anterior. Entonces estamos buscando el elemento deseado en la página web mediante el uso del método I d. Entonces en el HTML, mientras estamos buscando por una D, buscando RB hizo uno i d. Entonces para seleccionar el campo de radio, o bien
hemos involucrado el método click. Pero debido a algunos problemas de Internet Explorer, prefiero usar el alterno nosotros enviando una clave de espacio sobre los elementos seleccionados antes misterio para hacer esto en el proyecto Java. Inteligente Tenga en cuenta El código Java está disponible en los recursos y comenzaremos a trabajar en el código patéticamente a partir de este punto, me encantó el código de los recursos. Echemos un vistazo al código ahora mismo. Entonces, ¿han estado usando las importaciones? Este no se utiliza en este ejemplo. Ya veremos y otra lección bien, los conductores configurados, luego las armas que intentas abrir. Visitemos este u R L en la prensa de Internet Explorer Kayla si 12 para analizar el
fondo de radio , por ejemplo. Este y tenemos el i D se están haciendo de uno y lo mismo. Si quieres investigar la próxima vez que el botón de radio femenino con calor, son ideas son ser femeninas uno. Entonces volvamos al proyecto Java. Ahora estamos buscando automáticamente en la página Web el elemento RB Male one Radio Parton mediante el uso del I. D. Es i D. Una vez que el elemento Web está localizando se encuentra. O podemos elegir click o la opción alternativa toe send. El engaño espacial nos ayudará a evitar el problema del producto, que se describe aquí, sobre
todo en Internet Explorer. Por lo que la salida lateral con el código, el código se está compilando ahora mismo. Se abre el arma y se selecciona el fondo de radio de correo como se ha visto en estos rasguños. Excelente. ¿ Alguna pregunta? Por favor pregúntales ahora en los formularios del curso. Y les respondieron a la brevedad posible. Gracias por verlo y nos vemos en la próxima conferencia.
28. Desafío y solución. Resumen de la sección de automatización de la radio,: Bienvenido a la radio siente desafío de automatización y solución. Resumen sexual. Ahora el cambio es dedo del pie automatizar la selección fuera de un botón de radio llamado Otro. Tener el i D r b subrayado otro en los cuatro principales, por favor. No, que la dirección en la que estamos trabajando es la de abajo. Yo me opongo al video para dejarte finalizar el reto. Bienvenido de nuevo. Ahora veamos la solución. Ahora somos gallinas, directamente la zona principal fuera del proyecto Java. En primer lugar, esta es la U R L En la que estamos trabajando en la página web. Estamos buscando elemento deseo, teniendo el subrayado i d r b como Irwan. Entonces al usar por ese método yo d después de que estemos seleccionando esto, golpearlo y estamos haciendo clic en él o alternan formas de dedo del pie mandan el espacio. Por lo que prefiero usar estos con el fin de evitar en Internet tema experto. Tratemos de ver estos directamente en nuestro proyecto anterior. Ya sabes, proyecto
Radio Fields. Lo que tenemos que hacer es remolcar cambió una parte. Es decir, dijo fuera RB hizo uno para usar el otro y luego le daremos al espacio todo en su lugar este sitio para ejecutarlo y ver Gaza Opción botón Radio está seleccionada. Si tienes que echar un vistazo a los detalles, puedes seleccionar este elemento. Está bien. A inculpados. RV, Oseola. Bien hecho. Enhorabuena. Lo que aprendes en la sección aprendes vendiendo tus campos de radio, automatización, conceptos. Aprendes a crear código Java para implementar. Vende una nueva automatización de campos de radio en nuestros proyectos. ¿ Alguna pregunta? Por favor pregúntales ahora en los foros del curso. Y haré todo lo posible para responderles a la brevedad posible. Gracias por ver y nos vemos en la siguiente sección.
29. Introducción a la sección de automatización de campos de campos de campos de facturación: Hola. Bienvenido Toe Checkbooks Sección Automatización Campos. En esta sección, aprenderás sobre selenio, chequeras, campos, automatización. Verás algún símbolo código Java para implementar el selenio. Checkbooks siente automatización. Tendrás un cui's un reto y solución y finalmente, un resumen de sección. ¿ Alguna pregunta? Por favor pregúntales ahora en los foros del curso, y hago la mejor manera en especie de ellos lo antes posible. Gracias por verlo y nos vemos en la próxima conferencia.
30. Automatización de campos de caja con muestras: Hola. casilla de verificación del dedo del pie de bienvenida siente automatización con muestras. Conferencia ahora la agenda de conferencias. Ir figura inteligente para apoyar. Todavía en tus proyectos chequeras siente automatización, conceptos y luego Lo siento. No hay código Java específico relacionado con los campos de casillas de verificación. Automatización. Empecemos a configurar E inteligente para cargar. Todas las bibliotecas de frascos aún inmunes. Abro intelli j. crearé un nuevo proyecto. Siguiente. Siguiente. Checkbooks, Proyecto pez, luego archivo estructura del proyecto. Más joyas, dependencias más empleos para directorios. Seleccionaremos frascos de clientes de automatización. Vale, Vale, eso es lo que Entonces tienes dedo del pie ingresa a Jarvis 10 meses para empezar a trabajar en nuestro
proyecto de automatización . Pero antes se hace grande. Tú lo eres. Escucha. Ahora veamos. Tontos nuevos conceptos relacionados con la casilla de verificación siente automatización. Por lo que queremos toe automatizar la operación en cualquier campo de chequeras. Por lo que automáticamente toe tener esta casilla de verificación marcada o sin marcar, dependiendo de nuestra lógica, queremos implementar cómo podemos lograr esto muy fácil de usar. Encontrar método de elemento en la página Web y remolcar localizar. Podemos utilizar diferentes métodos como por una D por nombre por octava Beth o por el selector de Sisi. El modo preferible en este caso es utilizar por 80. Por lo que tenemos las chequeras aquí en el código fuente. Nos está mostrando que el yo d fuera de este pollito libros es t O es primero. Entonces como usted está teniendo aquí, así no es cosa muy compleja para automatizar las chequeras Campos. Por favor, sepan que los perímetros son sensibles a mayúsculas o minúsculas, En este caso, los nombres de uso del
dedo pueden confiar directamente por nombre, método y justo y del nombre fuera del elemento. Intentemos juntar todos los componentes en un proyecto Java. El parte de las importaciones. Por lo que declaraciones para importar la biblioteca's. Después se instaló el controlador Web en el área principal. El U R l de la página web fueron Nuestro formulario se encuentra. Ahora esta búsqueda del elemento deseo listo para marcar casilla en las armas. Por lo que estamos buscando por una D con su idea. Teoh es primero y luego o bien puede elegir click o la forma alternativa posible remolque. Evita el tema en Internet exploder para enviar claves y luego un espacio. Esta es la página que se parece y estamos tratando de automatizar la selección de libros de polluelos. Eso es correcto. Dos implementaron estos en nuestro proyecto. Por favor, ten en cuenta que el código Java está disponible en los recursos y estamos empezando a partir de ese momento. Está bien. Ya sabes, proyecto que se ha introducido el código, las importaciones y luego la clase principal y el método principal. ¿ Dónde está el conductor web? Configura meses estatales, luego la u R l de la página web. Estamos intentando dedo del pie visitar este u R l con Internet Explorer para consultar los detalles. El formulario está aquí. Ya hay hacer algunas investigaciones y como pueden ver, estas chequeras está teniendo t o es una como yo d Volvamos al proyecto, ¿de acuerdo? Nuestro elemento Web se encuentra mediante el uso de I D. Método como Perimetro dos es uno. Y entonces o bien podemos llamar a un método click o para evitar un problema conocido en Internet Explorer . Propuse usar San Keys y luego hay un espacio alrededor del programa. Como ves, las chequeras se selecciona muy donde cualquier duda. Pregúntalos ahora en los foros del curso, y traté de responderles lo antes posible. Gracias por verlo y nos vemos en la próxima conferencia.
31. Desafío y solución. Resumen de la sección de automatización de campos de la captura de: Bienvenido a check Box siente automatización Desafío en sección de solución resumen Nuestro reto es automatizar la selección y elegir. A mí me gustan las bicis. Checkbooks Campo, Tenga en cuenta que el Ural en el que estamos trabajando para este reto es diferente al anterior. Entonces tenemos a Tosa tarde. Www Academia de Aprendizaje Continuo dot Guru Recursos a chequeras. Voy a publicar el video para dejar que finalices el reto. Después de esto, volveré con una solución. Hola otra vez. Bienvenido de nuevo Ahora la solución Toe the checkbooks challenge. Abramos directamente Idea Studio para crear un nuevo proyecto para este reto. Está bien, crea nuevo. A esto se le llama el Proyecto Checkbooks Challenge. Está abierto más judíos, dependencias más empleos para directorio hacia todos los componentes del cliente selenio. Por lo que las bibliotecas del cliente frascos bien entonces se enfrentarán al código de los recursos que representan la solución a este reto. De acuerdo, echemos un vistazo. las importaciones, la zona principal la con chofer configurado. Todo aquí está euforado. Toe Internet explorer. De acuerdo, entonces la orina. Estamos tratando de automatizar. Visita este rural para ver los detalles. De acuerdo, Internet Explorer tendrá esto sencillo para así que estamos tratando de automatizar una selección fuera. A mí me gustan las bicicletas así que algo damas, Esta prensa f trail Y luego vamos a seleccionar este elemento ver es detalle. Por lo que su nombre sus bicicletas con la bicicleta de valor. Entonces es realmente uno para nosotros. Dedo del pie. A ver que el nombre es bicis. Entonces vamos a volver el dedo del pie inteligente. De acuerdo, inteligente puede usar la misma chequera para silla. Pose ante lo que tenga que renombrar también en este caso, dedo del pie para mantener la consistencia en los nombres de las variables. Entonces usemos el nematodo para buscar el elemento con bicicletas como perímetro. Después de localizar este elemento Web, lo que tienes que hacer es quién reza un emulador del dedo del pie espacial. Da click en ese cheque Libros está alrededor del frío para ver el resultado. Bueno, entonces, Excelente. Entonces las me gustan las bicis. Checkbooks es seguridad ahora. Genial. Bien hecho. De lo que aprendes en esta sección, aprendes selenio específico. Checkbooks siente conceptos de automatización. Aprendes a crear proyectos Java para implementar venderte chequeras, campos, automatización, Alguna duda? Por favor pregúntales ahora en los foros del curso, y haré todo lo posible para responderles lo antes posible. Gracias por verlo y nos vemos en la próxima conferencia
32. Introducción a la sección de acceso seguro y la Automatización de acceso de: Hola. Bienvenido a acceso seguro en público en sección de automatización. En esta sección, no
te enseño selenio, Secure Access y Pope Rob Logan Automation Concepts Código Java específico para implementar selenio. Acceso seguro en proyectos de automatización pop up Logan. Después tendrás un Cui's y el reto junto con una solución y finalmente, un resumen de sección. ¿ Alguna pregunta? Por favor pregúntales ahora en los formularios del curso, y haré todo lo posible para responderles lo antes posible. Gracias por verlo y nos vemos en la próxima conferencia.
33. Acceso de seguro y de acceso con muestras: bienvenido a asegurar el acceso en pop up Logan Automation con muestras conferencia, conferencia, agenda trabajando juntos. A pesar de que te insulina, entonces veremos cómo podemos configurarlo auto. Editor para Pope Up Logan. Cómo se puede configurar en Terry J. I. D. Para apoyar proyectos de selenio, entonces algunos conceptos específicos que chicos toe pop up. Logan Automation verá cómo podemos desarrollar código Java específico de selenio para implementar proyectos de automatización de Logan pop up. Ahora empecemos con trabajar juntos. A pesar de que él y selenio lo que estamos proponiendo ahora es poder acceder a algunas
áreas privadas de manera automática. Imaginemos que estaban visitando esta dirección aquí y automáticamente aparecerá una ventana
emergente esperando que introduzcamos un nuevo nombre de usuario y la contraseña para poder acceder
al contenido. Entonces lo que estamos proponiendo ahora es automatizar todo al respecto, para poder acceder a esta área privada de una manera pro gramatical. Entendamos ahora los componentes en la interacción por lo que también lo tenemos, que es capaz de manejar ventanas en general que se conocen HTML mientras que el selenio, es capaz de manejar solo se basaron aplicaciones, por lo que estamos combinando estas dos principales componentes para implementar pop up Logan Automation, en fin del cliente de Selenio, lanzarán, aunque es componente que activará la ginebra Pope Pablo. Y luego ingresaremos información específica invertida por el usuario. Y por último, obtendremos acceso a la zona privada. Ahora deja que se sumerja en el sabor. Por lo que en primer lugar se configurará, aunque componente mediante el lanzamiento del editor Después de que estamos lanzando el editor, estamos lanzando una herramienta A usó tres en cuatro. Para obtener Windows de gustos como Win These Titles aparecerá información de título en el Auto It Editor ingresará comandos específicos, toe automatiza la interacción de usuario y contraseña. Echemos un vistazo a este código para que este entretenimiento espere a que aparezca una ventana con título de
Seguridad de Windows durante 20 segundos. Si tal ventana existe, entonces estamos teniendo dos variables. Nombre de usuario y contraseña, en la que estamos teniendo este anillo y éste relacionado con el mortero. Después de este paso que estamos enviando, estamos emulando. Mantente inquieto, digamos que estamos ingresando el nombre de usuario, seguido de una pestaña. El clave. Entonces estamos esperando un segundo Después de este paso, estamos enviando la contraseña 123456 Estamos esperando, roba un segundo y finalmente estamos presionando en 30 a fin de enviar al usuario
información impersonal . Por lo que ahora se finaliza la condición si después de ingresar la información en remolque. A pesar de que editor, Lo que tenemos que hacer es guardar este archivo preferible en automatización o para comer ubicación. Estamos teniendo con un nombre específico y además construiremos el archivo ejecutable, como ves en pocos segundos indio que tienen el código fuente para aunque es archivo y también el archivo de
salida que se puede utilizar para automatizar la autenticación de usuario y buque en un área privada para una página web. Intentemos ahora hacer esto juntos. Abramos ahora el a desvío. Entonces vamos a abrir el elemento. Identificar herramienta. Entonces abramos Internet Explorer tratando de visitar el área privada. Estamos tratando de visitar esta zona y, como ves aparece una ventana emergente esperando a que ingresemos y nombre de usuario en la contraseña. Para obtener esta información de ventana emergente, estoy presionando la herramienta del buscador y luego paso por encima de la ventana emergente que estamos teniendo ahora. El título fuera de la ventana son algunos otros detalles técnicos por el momento, Rojo, incluso para nosotros. ¿ Está más apretada la ventana? Estamos en el editor auto it. Estamos pegando el código que estamos teniendo en los recursos con el fin de acortar el video y simplificar el aprendizaje. Discutamos ahora las declaraciones. Por lo que estamos esperando 20 segundos para que aparezca una ventana emergente de este tipo. Si la ventana está ahí, la ventana de pareja está ahí. Estamos activando la ventana y luego levantando dos variables. Como mencioné con empujar esta información dedo del pie ese apoquindo primer nombre de usuario. Espera un segundo y el monedero funcione. Espera un segundo y finalmente estamos presionando Enter. Entonces eso es todo este derecho guardar el archivo Guardar. Estamos guardando el archivo en la unidad C en automatización de computadoras de ventanas o genial. Démosle el nombre. Ver ellos Usuario Lissy. Después de estos, es construir el archivo ejecutable. De acuerdo, veamos el resultado. Entonces tenemos un archivo, que son las aplicaciones Un archivo Excel y este es el código fuente. Entonces volvamos a la conferencia para configurar E inteligente para un proyecto de selenio. Es muy fácil. Tenemos toe load todos los tarros de selenio, bibliotecas en nuestro proyecto. El Estrecho de Es ahora mismo. Abro inteligente. Ellos Entonces vamos a elegir. Crear nuevo proyecto. Siguiente este proyecto de Gator de Template. Sólo dale el nombre. Vuelve a aparecer y pesca para cargar. Bibliotecas jares civiles archivo módulos de estructura del proyecto, dependencias más frascos de directorios. No hay conseguir en la lección del cliente de automatización lo. Los frascos en la carpeta de la biblioteca. Está bien. Y luego Ok. Entonces en este momento estamos teniendo un proyecto de selenio cargado con todas las bibliotecas de clientes de selenio aquí
dentro. Sigamos adelante. A fin de llamar al auto su script, tenemos toe run esta declaración. Tiempo de ejecución obtener tiempo de ejecución. Exactamente. Y el camino completo del dedo nuestro archivo de salida. Entonces por favor, no, que el archivo aquí dentro sea el que fue construido por el editor auto it. Cuida el mejor separador para poder trabajar en sistemas operativos Windows. Tratemos de juntar todos los componentes en un proyecto Java, correcto. Está bien. En primer lugar las importaciones que el dedo del pie relacionado con la zona principal fueron conductor configurado. Seguimos usando Internet Explorer, y luego esta nueva declaración que estamos teniendo es la que lounge ejecutará este archivo creado previamente por Auto IT editor. Después del paso, estamos navegando dedo del pie un área privada a estos A estos tu aire. Excelente. Por lo que estamos teniendo la segunda ventana que muestra el grupo arriba. Estamos entrando usuario y pastor ahí. Carrera. OK. Y por último, obtendremos tan bonita pantalla. Bienvenido a la zona privada. Vamos a hacer grande a, uh, nuestro proyecto Java para iniciar el desarrollo que ahora estamos en inteligente e partirá desde el código disponible en los recursos. Entonces, primero de todas las importaciones, luego el controlador web específico. Siéntate. No en bandeja área kitsch. Estamos tratando de lanzar el script de orden it. Por favor, echa un vistazo a estos. Por lo que estamos ejecutando este archivo luego estamos entrenados para visitar esta zona privada por lo que el archivo
entrará por nosotros. Usan su nombre y mordida en ese pop up Logan. Eso aparecerá cuando intentemos visitar una zona privada. Ha intentado dirigir el proyecto. Ahora consigue todo el camino a usuario prestamista impresionado. Espéranos en la ventana emergente y bienvenidos a la zona privada. Excelente. Nosotros lo gestionamos automáticamente, Logan en un área privada mediante el uso aunque lo componentes junto con código de selenio. Cualquier duda. Por favor pregúntales ahora en los foros del curso, y haré lo mejor para responderles lo antes posible. Gracias por verlo y nos vemos en la próxima conferencia.
34. Desafío y solución. Resumen de la automatización de acceso de acceso con: Hola y bienvenidos a esta conferencia. No, tendrás un reto, una solución y una sección de alguna manera. No, el Niños está automatizado. El acceso seguro e iniciar sesión para esta zona de cravat usando el desafío de usuario en el
secreto de contraseña . Abramos juntos ahora. Esta zona privada para ver una vez está sucediendo ahí. De acuerdo, Entonces para poder acceder a esta privada a área, tenemos toe enter y nombre de usuario en la mejor palabra secreto. De acuerdo, queremos automatizar este acceso para ir. Entonces volvamos al reto. Voy a publicar el video por un tiempo, para
no dejar que finalices la solución. Bienvenido de nuevo. Seguro que logras tener una solución adecuada en su lugar. Pero veamos mi punto de vista sobre la solución. Tenemos que configurar aunque es editor para usar un nuevo nombre de usuario en el nuevo prensatelas así reto como nombre de usuario y secreto como passer. Abramos o a Italia para ahora mismo. De acuerdo, así que empecemos desde el frío anterior. Entonces usemos retos usándolo y ella saludó especial. Entonces los civis buscando reto. Está construido el archivo Excel. De acuerdo, vamos a comprobar el resultado. Entonces el expediente no está aquí. Volvamos. Dedo del pie de la lista. Conferencia. De acuerdo, Ahora vamos a escribir un código java para llamar al auto. Encuéntralo. Por lo que tenemos que usar este nombre. Y entonces el euro estaba de visita. ¿ El que tiene privado también? Entonces probemos con el dedo del pie. Crea un nuevo proyecto en desierto, así que crea nuevo con esta plantilla. Está bien, Roebuck. Desafío Morgan. De acuerdo, carguemos bibliotecas de clientes selenio desde una clave de cliente. Entonces usemos el código de los recursos y el inicio del dedo. A pesar de que es guión tenemos que usar el nuevo nombre, el Logan Challenge y la dirección. Él es el que nosotros a privado también. Esto alrededor del frío. Bien hecho. Excelente. Logramos volver a la segunda zona privada. Enhorabuena. De lo que aprendiste en esta sección aprendes conceptos clave relacionados con el selenio. Acceso seguro en público pobre. Ya sabes, comisión. Aprendes a crear también excretar en código Java para implementar selenio, acceso
seguro en público en proyectos de automatización. ¿ Alguna pregunta? Por favor pregúntales ahora en los foros del curso y haré lo mejor para responderles lo antes
posible . Gracias por ver y nos vemos en la siguiente sección.
35. Introducción a la sección de Assertions: Welcome Toe Asertions sección en esta sección, te
enseñaré las aserciones comunes con selenio, el código Java para implementar aserciones comunes con selenio. Entonces tendrás un Cui es un reto en la solución. Por último, un resumen de sección. ¿ Alguna pregunta? Por favor pregúntales ahora en los formularios del curso, y haré todo lo posible para responderles lo antes posible. Gracias por ver Nos vemos en la próxima conferencia.
36. Forma de abordar las Assertions con muestras: Bienvenidos a esta conferencia. El temario de conferencias Configurar Terry J para apoyar proyectos de selenio Común de sesiones, conceptos de
selenio. Y el elemento clave es escribir código java específico de selenio para abordar las
sesiones más comunes . Empecemos por configurar el entorno inteligente e trabajo del dedo del pie con bibliotecas de selenio. Entonces vamos a llegar a la inteligencia A I D. Ahora mismo. De acuerdo, abro TJ creando proyecto. Usaremos la misma plantilla que ha dado una sesión. Nombre A sesiones. Archivo de proyecto. Módulos de estructura del proyecto, dependencias. Últimos tarros para directorios seleccionarán las bibliotecas de clientes de automatización en los tarros. OK, y luego Ok. Por lo que nuestras bibliotecas civiles están disponibles para ser utilizadas. De acuerdo, volvamos a la lección. Está bien. ¿ Cuáles son las sesiones? A sesiones proporcionan una forma a los usuarios para validar cualquier tipo de prueba una sesión. Los resultados se basan en la aireación de comp fuera de los resultados reales y esperados. Por ejemplo, si quieres comprobar si el título específico que estamos basado está ahí para comparar, esperaría resultado con el resultado real. Puedes hacer estas sesiones bayosas si quieres comparar algún texto de la página web para comprobar si hay
un texto específico en las armas puedes hacerlo usando unas sesiones. Entonces, ¿el ritmo se cita como se esperaba, o el texto existe en la página web? Eso es dedo del pie muy fácil. Realizar un tales comprobaciones mediante el uso, aseveración, objeto y aseveración método igual, proporcionando nuestro título esperado y el real del conductor que estamos usando y el título de
Puerta de Metal allí. Entonces este es el título Foreal, y este es el título esperado para la página web. O puedes hacer valer True Amazing. Ese es un método verdadero tomando en la fuente de la página en la página HTML. Si hay una demostración de texto específica en este ejemplo, tenga en cuenta que para páginas más
grandes, páginas HTML más grandes este método puede tardar un tiempo. Entonces desde la perspectiva del rendimiento, tienen a Toby muy consciente cuando estamos usando este método. Otros métodos se utilizaban para comprobar las sesiones assert igual para comparar si
existe un valor específico . Si esto es igual, es que verdadero para comprobar si la razón el resultado es verdadero o falso como fuerza aérea o activo no para comparar dar el resultado es no ya no existe, Tratemos de armar solo componentes en un proyecto Java. En primer lugar, tenemos las importaciones y una línea puntera específica trabajo con las sesiones, luego el controlador Web. Siéntate para Exportador de Internet, ya
sabes, llaves. El u R L. Estamos paginando. Estás trabajando para la página web. Él es el que tiene las estaciones. Entonces, ya
sabes, prueba el bloque kitsch. Estamos esperando un rato un 0.5 segundos para que se cargue la página Web. Y luego estamos tratando de comprobar si la página tiene un título genial. En caso afirmativo, Si Verdadero. Si estamos en el área try los testes pasados y la página web tiene el mismo título de lo esperado. De lo contrario, tú por kitsch. su gatillo, una excepción, por lo que falló nuestra prueba. Por lo que el título de la página es diferente al que estamos esperando directamente para visitar esta página y luego para hacer algún desarrollo al final, un ambiente deejay. De acuerdo, abre explosivo de Internet, la dirección en la que estamos trabajando. Entonces no, si estás investigando los gustos, tienen el título de la página. ¿ Están los cirujanos con Selena? ¿ Tú? Este es el título de ritmo aquí. Estamos teniendo el texto dentro de la página web desde Barton. Eso puede ser elogiado. Volvamos a Internet. Intel. Ajay partirá a partir del código disponible en los recursos. Está bien, el con conductores. Siéntate. Está bien. El sitio web. Donde automatizado. Estamos tratando de automatizar. Estamos esperando 1.5 segundos para que se cargue la página web. Y luego estamos comprobando si el espacio titulado el chofer real siempre título de playa es igual a cool. Más apretado. Si es cierto, mostrará este mensaje. Son el resto se mostrará justo cara. Eso es código ejecutor. Aquí hay una misión, así que sólo prueba dedo del pie solución rápida están condenados a la mascota de la clase. De acuerdo, puedes usar directamente la biblioteca de distribución e inteligente. Está bien. Y entonces eso es una buena. El proyecto que estás viendo está bien. El mar La sesión resultó. El título de la página es diferente al esperado. ¿ Por qué? Porque estamos esperando título genial. Y para realmente el título. Tenemos aserciones con tontas nuevas. ¿ Alguna pregunta? Por favor pregúntales ahora en los foros del curso, y harán todo lo posible para responderles lo antes posible. Gracias por verlo y nos vemos en la próxima conferencia.
37. Desafío y solución. Forma sencilla de abordar la sección de los acuerdos: Bienvenido al resumen de la sección. Tengamos ahora un reto para ti en lo que respecta a unas sesiones. Por lo que por favor compruebe si el cuerpo de la página web contiene un resultado de sesión. Si es cierto, muestra este bus. De lo contrario, nuestro esto se ha fallado. Por lo que tenemos que mostrar este mensaje fallido que los jueces estaban usando es el de abajo. Plantearé el video por un tiempo para que puedas finalizar el reto. Entonces volveremos por la solución. Bienvenido de nuevo. Veamos la solución Todo. Entonces lo que hay que implementar es revisar el texto de resultado de la sesión en las armas. Entonces estamos abriendo. Dijiste dirección y luego nos estamos revisando un verdadero usando la fuente de la página. Si contiene aserción, resultados, todo dentro del try kitsch. Mira, si el resultado es cierto, tenemos dedo del pie display mejor mensaje, y la carrera mostrará este ajuste. Entonces vamos a tratar de ver estos ahora mismo. ¿ De acuerdo? Estamos usando el código anterior del proyecto de adhesión, y tendremos que cambiar esta chispa para usarla esta vez. Tan cierto. Eso es cierto. Después chofer, fuente de
bebé. Ven días Un sistema. ¿ Qué es eso? Está bien. En caso afirmativo, sólo vamos a mostrar la ruta de prueba bajo la pantalla inquieta pasada la prueba falló. De acuerdo, ese es exactamente el código ahora. De acuerdo, Así que nuestra prueba este pasado Miko el texto estaba buscando Están buscando un
resultado de sesión . Por lo que una sesión resulta usando aquí parecía genial el Whippet. Bien hecho. Lo que aprendes en esta sección, aprendes el concepto clave relacionado con el selenio. Afirmaciones comunes. Aprendes a crear código java para implementar tontos nuevos proyectos de aserciones comunes Cualquier pregunta, por favor pregúntalos ahora en los foros del curso y haré todo lo mejor para responderles lo antes
posible . Gracias por ver y nos vemos en la siguiente sección.
38. Introducción a el estudio de caso: crea una sección real de proyectos de sitio web: Hola. Bienvenida. Sección de Estudio de Caso. Ahora veamos la agenda de la sección. Patina tu proyecto. Crea un proyecto de automatización de pruebas realmente funcional con tonta nueva consigue los proyectos o regaña todo el código fuente disponible. India y tú tienes un reto junto con una solución y un resumen de sección. ¿ Alguna pregunta? Por favor pregúntales ahora en los foros del curso, y haré todo lo mejor cuando se les sirvan a la brevedad posible. Gracias por verlo y nos vemos en la próxima conferencia.
39. ¡Esboza tu proyecto!: bienvenido a agendar Conferencia de proyecto. Echaría un vistazo al escenario proyectado rial que necesita ser automatizado, entonces tendrá una revisión de los principales conceptos de selenio discutidos hasta el momento. Entonces tratemos de entender el escenario proyectado que estamos tratando de automatizar. Por lo que queremos automatizar las pruebas funcionales para el área de registro de alguna manera toe han automáticamente usuario registrado en este sitio web, el sitio web. Otros Él es el de abajo. Www continúa Aprendiendo Academy dot guru Recursos para llevar sitio. Ahora veamos que un detalle de escenario. Por lo que tenemos dedo del pie verificar el área de registro para confirmar que todo ahí está en su lugar. Está funcionando bien. Por lo que estamos ejecutando un tous keys para ingresar muy datos para el registro lateral. Tienes pasos específicos por lo que estamos visitando la página web. Entonces estamos realizando un click en el hipervínculo de registro. Después de este paso en la forma tenemos toe ingrese el nombre completo. Tenemos que seleccionar el idioma preferido alemán. Se puede seleccionar hembra como fondo de radio. Estamos ingresando muy información para nombre de usuario email Contraseña acordará la tensión y condiciones para entonces se presentaron. Presionaremos el botón de enviar en finalmente usar aserciones fueron muy enterarse. Tenemos algún tiempo de jueves aquí, por ejemplo, para ah, usa el nombre que puedes coordinar era específico. Tomar cadena con cuatro dígitos aleatorios número Rendall esperado resultado es tener exitosamente el usuario registrarlo al final, hay que verificar si el Allgood contiene esa cadena específica empezando por usted se ha resistido con el correo electrónico. De acuerdo, así que intentemos visitar ese sitio web para ver cómo se ve el formulario. De acuerdo, estoy en la página web. Les dijo un sitio web. Tenemos que ir seleccionar registro, Así que es ah, hipervínculo
estándar. Si lo estoy presionando, puedo revisar este hipervínculo. Nos registramos y luego tienes un cuatro. Qué nombre completo nombre es completo Nombra una lista desplegable para preferir botones de radio de idioma, nombre de
usuario, correo
electrónico mama se sentirá chequeras. Y finalmente dijiste, uh, abajo a presentar antes. De acuerdo, entonces tenemos que entrar algunas Bayas antes de enviar el para. Entonces volvamos a la conferencia. Repasemos los conceptos principales. Cuando estábamos trabajando con hipervínculos, puede encontrar elemento mediante el uso de texto de enlace es la forma más fácil y luego el registro en nuestro caso y luego haga clic en ese hipervínculo. Puedes utilizar el método Click Order, tratado una adopción para enviar claves y luego para enviar la clave enter para texto de entrada tienes remolque, encontrar elemento por nombre o por un D. Y entonces podemos enviar directamente información de texto específica como estoy teniendo aquí te llamó al trabajar con selecto menos. En primer lugar,
tenemos dedo de la búsqueda de la lista de sílice en la página web por I D. En este caso, lengua cientos. Después de que estemos localizando ese elemento, podemos seleccionar una opción de la lista desplegable por texto visible utilizando los métodos seleccionados por tomas
visibles y luego valor de los brownies de gota visibles muy de las fiestas que
embotellan por radio . Buscaré por una D y luego como perímetro. Estoy proporcionando el I D de la página HTML y luego para seleccionar el botón de radio específico. Puedo usar ya sea el método click o tratarlo de manera para enviar claves y luego una clave de espacio para los libros de chick. Es bastante similar con la botella de radio. Por lo que en primer lugar, estamos buscando el elemento deseo en la página web por una D al proporcionar el I D y luego seleccionar esas chequeras. O puedo usar click o la opción alternativa para usar llaves sin y luego el espacio para botellas. En algunos, se siente Soto enviar el formulario con todos los valores. En primer lugar, tengo que buscar en las armas ese elemento por nombre. Puedes ver aquí el nombre es inscribirte. Después de que estemos localizando este elemento, podemos usar el click del método o la opción alternativa sin teclas y luego para proporcionar la
clave de espacio . Tiene razón. Esto intentó juntar todos los componentes en un proyecto Java. ¿ Alguna pregunta? Por favor pregúntales ahora en los foros del curso. Gracias por verlo y nos vemos en la próxima conferencia.
40. Crear un proyecto real de Automatización de pruebas funcionales: Hola ahí. Bienvenido a crear el rial Funcional Testing Automation Project Conferencia. No, te
enseñaré cómo configurar inteligente para apoyar los nuevos proyectos y cómo crear un proyecto de automatización de pruebas realmente funcional con todavia en ti. Está atascado al configurar e inteligente para cargar todas las bibliotecas de tarros de selenio. De acuerdo, vamos a crear un nuevo proyecto. Siguiente. Usemos la misma placa de tiempo su nombre dado Really project. A ver. Fiesta de este proyecto. Su carga Todas las bibliotecas de selenio. De acuerdo, Cliente, Tanto archivos jar como biblioteca Fuller. Está bien. Excelente. Por lo que estamos listos para empezar a trabajar en este proyecto. El objetivo fuera son realmente probar Automation Project es toe automatizar las pruebas funcionales para el área de registro en el sitio web. Tan misterio para hacer estos me encanta el código desde los recesos. De acuerdo, vamos a discutir cada sección individual. Por lo que la primera sección está relacionada con la configuración del controlador web. Siguiente es el dedo del pie. Especificar el sitio web. Eres l en esa página web. Estamos buscando hipervínculo de registro. Estamos entrando al sitio. Estamos esperando un segundo. Bueno, no
soy ni un segundo. Dos segundos aquí. Dos segundos para que la web se cargue. Entonces buscaremos el nombre completo y bueno, proporcionaremos algunos encorvados aquí. Entonces estamos buscando desde la lista desplegable en la página web por nombre, usando lenguaje. Después de haber localizado esa lista desplegable, estamos eligiendo la opción alemana. El idioma alemán. Entonces estamos buscando el botón de radio RB subrayado Femenino uno. Y luego haremos click seleccionaremos ese fondo de radio. Esta sección está relacionada dedo del pie generación de números aleatorios estaban generando una cadena con cuatro dígitos. Eso será, uh entonces concatenación hizo con el nombre de usuario. Entonces tenemos una parte fija en el nombre de usuario y luego algún número, Que cuatro dígitos al final. De acuerdo, después de estos, estamos enviando este valor es valor aleatorio al elemento you name en la página web. Entonces estamos trabajando en dirección de correo electrónico. Haremos pruebas usando esta dirección de correo electrónico. Estamos proporcionando una contraseña ellos Tenemos que seleccionar el cuadro de chick en la página web. Entonces estoy seleccionando esas chequeras. Indio. Estamos cuidando. Botón Enviar. Por lo que estamos buscando botón de registro en la página. Y entonces estamos presionando espacio en ese botón para enviar el formulario. Ya estamos esperando. Dos segundos más para que se carguen las armas Al final, tenemos algunas decisiones en las que estamos tratando de comprobar si esta cadena se muestra en las armas después de que estamos haciendo el registro. Aquí está la cosa. ¿ Es ahí que se pase este caso? De lo contrario tener una prueba fallada. Por lo que la salida esperada no está ahí. Entonces tratemos de ejecutar el código. Bueno, como ves, tienes en tema aquí pero trataron de arreglarlo juntos. De acuerdo, No hay problema. Vamos en Juneteenth para a la apuesta hendida podemos usar directamente Intelligent e library. Está bien. Y ahora tenemos una multa. Excelente. Por lo que ahora se ingresarán los valores en este cuatro a fin de tener finalmente el registro que así en primer lugar es el nombre completo. Después la radio, la lista desplegable en la radio y ahora el nombre de usuario Veremos en el nombre de usuario también el número
aleatorio al final. Ahora el correo electrónico y luego la mejor parte, las chequeras. Y finalmente tenemos que presionar el botón de registro. Ok, Excelente. Por lo que se hace el registro. Veamos el resultado fuera de nuestra recepción para ver si estas pruebas pasaron o no. Está bien. Entonces como puedes ver aquí los testes más allá del látigo. Egx contiene la salida esperada. Enhorabuena. ¿ Alguna pregunta? Pregúntalos ahora en los foros del curso, y haré todo lo posible para responderles lo antes posible. Gracias por verlo y nos vemos en la próxima conferencia.
41. Desafío y solución de proyectos. Estudio de casos: crea un proyecto de prueba real funcional: bienvenido al resumen de la sección de estudio de caso. Ahora tenemos un reto, así que por favor comprueba si el título de la primera página web contiene la página web de Dema Rear funcional testing Automation project with still in you. Si por favor muestra pase de prueba de lo contrario favor mostrar prueba falló. El sitio en el que estamos trabajando es el de abajo Www Academia de Aprendizaje continuo Ese guru recursos a página web. Voy a publicar el video por un tiempo para dejar que finalices el reto. Entonces volvería con una solución. Bienvenido de nuevo ahora La solución Este es el Ural que estamos abriendo con la dirección del sitio web y luego tenemos ah variable como variable de cadena con nuestro fijo que estamos buscando y luego en un bloque de bandeja kitsch que estamos usando en una sesión para comprobar si nuestro texto es igual al del de página del título basado en rial. Si es cierto, estamos mostrando prueba aprobada. De lo contrario estamos mostrando prueba fallida ya que en excepción se levantará para ilustrar para volver a nuestro proyecto menos sobre el caso de estudio de rial. De acuerdo, estoy de vuelta en inteligencia en el proyecto trasero. ¿ A quién se puede tener configurado el controlador web? Tenemos la u R l Estamos trabajando en su fina es la misma todo desde aquí. Hasta aquí podemos comentar este trabajo desde aquí. De acuerdo, así que vamos a revisar. Ah, aseverar igual discreta bebida variable mi título. Pero nuestros datos de deseo bien y luego nos están usando. Golpearlo igual. De acuerdo, mi título y conductor obtienen título. Si es cierto, esto mejor tiene el título esperado isi. De lo contrario las armas no tienen el título esperado. Es un proyecto sencillo. Ahora está bien que El sitio está cargado con f senderos pueden marcar la página dieta Sólo uno. Este es el título del sitio web. Hagamos grande Tres inteligencia para ver Oh, artista es mejor Así que la página tiene el título esperado Great Well done En esta sección aprendes a acercarte al proyecto cómo escribir código Java para crear
automatización de pruebas realmente funcional proyecto con todavía en ti ¿Alguna duda? Por favor pregúntales ahora en los foros del curso y haré todo lo mejor para responderles lo antes
posible . Gracias por ver y nos vemos en la siguiente sección
42. Extra: trabajar con borde, Chrome y de de Firefox. Automatización de multinavegador de Selenium: bienvenida Toe edge chrome y Firefox navegador automatización con muestras. En esta conferencia veremos cómo podemos configurar inteligente para apoyar proyecto iraní, Cómo podemos trabajar con la edad o con crecido somos navegadores Firefox y cómo podemos implementar automatización
multinavegador con selenio. Ahora empecemos a configurar el entorno de DJ. Voy a crear un nuevo proyecto. Llamémoslo multi Broza y honorarios. Está bien, está bajo. El selenio bibliotecas. De acuerdo, dependencias, frascos de
vidrio para las victorias. Información cliente biblioteca hiere. De acuerdo, eso es todo por el momento. Volvamos. ¡ Empate! Escucha cómo podemos trabajar con EJ Groza. Entonces, primer lugar, quienes tienen que descargar el chofer apropiado el apropiado eran conductor para EJ desde la página
oficial. De acuerdo, hagámoslo juntos ahora estoy en el sitio web principal del selenio desde aquí. Siempre selecciono controlador Microsoft Age y luego de la descarga y descarga la última versión. Estás a salvo. De acuerdo, entonces los copiaré con conductor a nuestra ubicación en los controladores de automatización. Esto es para Microsoft Age realmente realizó esto. Por lo que tenga en cuenta que la ubicación es muy importante donde estamos afrontando el conductor. ¿ De acuerdo? Tenga en cuenta también que el navegador Edge tiene que ser dicho que trabajar con el navegador Chrome
hará lo mismo, descargará el controlador web y luego copiaremos en una ubicación específica en Automatización C Controladores para máquinas Windows destruidos. Para hacer esto juntos. Está bien. Desde el sitio web principal, estamos seleccionando Google Chrome para luego lanzarlo más tarde. Está bien. Y desde aquí estamos seleccionando el Windows National Lennox, o elevación. Dependiendo de su sistema operativo, lo
guardaré. Está bien. Se descarga y copias a nuestra ubicación. En los controladores de automatización, hay
que extraer el fuego de get colmenas así que haga clic derecho abrir con windows XT ordenado, por ejemplo Y luego copiaré este archivo en la ubicación de nuestro conductor. Por lo que el conductor de Cromwell está aquí. Tenga en cuenta. Necesitamos tener el navegador chrome instalado en nuestra máquina trabajando con Firefox. Por lo que le ganamos a la misma secuencia fuera de consejos. Pero estamos trabajando para Firefox con el conductor de Mozilla Jaco. Por lo que visitaría el sitio web principal. Descargaremos el lanzamiento desde su página web. Después de estos, extraeremos su colmena en remolque Ubicación del conductor, por ejemplo De ventanas se puede tener ver conductores de automatización apenas intentaron hacer esto juntos. Estoy en el sitio web principal del selenio en la sección Donald y luego seleccionaremos a Mozilla Jack conductor. Está bien, Lanzamientos. Y a partir de aquí, dependiendo de nuestro sistema operativo, vamos a elegir uno de alto. Seleccionemos este. De acuerdo, El expediente. Aquí está alfombrado. Me mudé el archivo su ubicación y nos conduzco y luego a la derecha, Haga clic sobre con Windows Explorer y seleccionaré el controlador Jiko. Estos eran conductor es necesario para que Firefox se ejecute. De acuerdo, entonces en resumen tienes un controlador de palabras para cinco personas, Otro para chrome, Otro de Microsoft Age en el inicial para puntuación de Internet IQ. De acuerdo, Tenga en cuenta que el navegador Firefox tiene que ser instalado para poder ser utilizado en nuestras
pruebas de automatización . De acuerdo, ahora vamos a delinear la automatización de campos de texto para que no haya diferencia entre los navegadores estaban usando Cuando estamos tratando de seleccionar un elemento en las armas, por ejemplo, puede seleccionar por nombre entonces para este campo de texto. Ah, para enviar algunos techs, varios te vestirán Otros métodos que podemos utilizar como recuerdas es por una D por nombre. Hace mejor por los ciudadanos selector. Por favor sepa que un perímetro es sensible a mayúsculas y minúsculas. Intentemos juntar todos los componentes en un proyecto Java No. Echa un vistazo al área de importación. El de importación. Es un poco diferente, dependiendo del navegador que estuvieran usando. Tenemos hacia línea específica para borde. Tenemos que importar este para el navegador chrome. Tienes que importar chofer de habitación o la gente de bomberos tienes que importar transformaciones, Rival. De acuerdo, ahora, para la edad fue la diferencia en el área principal. Por lo que la sección de configuración del controlador Web se tiene que cambiar un poco para invocar el borde con controlador. Entonces si recuerdas, ya
copiamos eso. Somos conductor para edge en esta ubicación y después tenemos que inicializar a nuestro conductor usando el método de controlador New Edge. Después de esto, todo, es lo mismo. Ahora vamos a ver qué es diferente en caso apagado usando cromo. Por lo que vamos a controlador configurado para chrome es tener esta propiedad, mencionando el controlador web para la ubicación de cromo y luego nuevo controlador de cromo. Y a partir de este punto,
vamos a trabajar como está hasta ahora para la gente de bomberos, los conductores Web se sientan está usando Firefox con conductor. Por lo que Jekyll era conductor. Así que ten dedo del pie anuncio esta propiedad a nuestra con conductor para gente de fuego y luego nueva unidad de Firefox después de que se haga la configuración del controlador Web. Tenemos que especificar nuestro tu l Estamos tratando de automatizar y luego buscar un elemento en la página web y después de éstos para enviar algunas claves. Por ejemplo, si se trata de un campo de texto, por lo que no hay diferencia en este sentido. Entonces intentemos hacer esto juntos en abrir el borde, el cromo o Firefox Willbros. De acuerdo, estamos en Terry J. Colocaré el frío de los recursos para empezar a discutir directamente ahora mismo. Por lo que un tema relacionado con la sesión. Pero los arreglaremos pronto en la configuración del controlador Web, tengo que cambiar. Pero donde tenían en el pasado en el Internet Explorer con algún otro navegador específico de gustos. O es edad chrome o Firefox. Vamos ah, empecemos por el momento con cromo. De acuerdo, entonces estamos inicializando al chofer de Cromwell y luego No, estás enfermo. Estamos esperando un segundo a que se cargue la página y luego podemos ingresar algunos elementos en los formularios ahí. Está bien. Como pueden ver, no
estamos usando ninguna. A sesiones en esta línea puede ser entrenamiento. De acuerdo, solo trata de ver el cromo del teléfono. Todo está funcionando bien. Como se puede ver, todo está funcionando bien. Por lo que también, se
puede tomar una nota. El mensaje se muestra en la parte superior de que el navegador Chrome está controlado por el software de prueba
automática, lo que está bien. Volvamos al código fuente. Podría probar con Microsoft Edge. De acuerdo, entonces vamos a comentar. Cromo con conductor. Vamos a comentar La edad de la vida. Entonces estamos sentando una propiedad a la edad con conductor y luego estamos creando un forraje
específico de objeto . Tan solo por favor tome nota. No cambié nada abajo. Estamos ingresando el mismo valor en el formulario. Entonces intentemos correr esto por la semana para el filo con conductor. Está bien, y todo está funcionando bien. Entonces estamos en un juez y el texto está apareciendo en nuestro para Volvamos a ver cómo podemos trabajar con Firefox ahora. De acuerdo, voy a comentar esta línea, y voy a poco común a la gente del fuego, pero entonces estamos sentados una propiedad a la gente del fuego. Conductor específico. Estamos creando un objeto para cinco para conductor. Y a partir de este punto las palabras, estamos trabajando de manera similar como lo hicimos hasta ahora. Entonces vamos alrededor del abrigo. Excelente. Entonces estamos en el fuego. La gente en la comisión está trabajando. Entonces tenemos el valor aquí dentro. Genial. Gracias.