+54 911 66509220

Noticias

Noticias
28 May 2016

Lista de comandos de Selenium WebDriver

/
Creado por
/
Comentarios0

A continuación una lista de los principales comandos de Selenium WebDriver en el lenguaje Ruby

· Para incorporar el código de Selenium WebDriver en la ejecución

require ‘selenium-webdriver’

 

· Abrir un navegador FIrefox

browser = Selenium::WebDriver.for :firefox 

 

· Para navegar a una aplicación web

browser.get("http://www.google.com") 

 

· Buscar un elemento por atrubuto id

browser.find_element(:id, "passwd-id") 

 

· Buscar un elemento por atributo name

browser.find_element(:name, "passwd") 

 

· Buscar un elemento por Xpath

browser.find_element(:xpath, "//input[@id=’passwd-id’]")  

 

· Para escribir texto (en un campo de texto/textare)

element.send_keys("texto a escribir")  

 

· Borrar el texto de un elemento (campo de texto/textarea)

element.clear 

 

· Buscar elementos las opciones de un elemento de tipo select

select = Selenium::WebDeiver::Support::Select.new(browser.find-element(:id, "id-select-list") 

 

· Limpiar las selecciones del campo select

select.deselect_all 

 

· Selecciona la opción que tiene el texto “Testing”

select.select_by(:text, "Testing") 

 

· Hace click sobre un elemento cuyo id es “submit” (un botón)

browser.find_element(:id, "submit").click

 

· Saltar de una ventana a la otra

browser.switch_to.window("nombre-de-la-ventana")

 

· saltar a un frame interior

browser.switch_to.frame("nombre-del-frame")

 

· Para acceder a sub frames con un punto,y se puede especificar por sus indices en caso de que sean varios.

browser.switch_to.frame("frameName.0.child")

 

· Para saltar a un alert

browser.switch_to.alert

 

· Para navegar a la url especificada

browser.navigate.to("https://www.testingbaires.com")

 

· Para navegar a la página siguiente del historia de navegación

browser.navigate.forward 

 

· Para navegar a la página anterior en el historia de navegación

browser.navigate.back

 

· Cierra la ventana del browser actual

browser.close

 

· Cierra el driver cerrando todas las ventanas asociadas a la sesión

browser.quit

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

* Copy This Password *

* Type Or Paste Password Here *

13.164 Spam Comments Blocked so far by Spam Free Wordpress

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>