Red de conocimiento informático - Problemas con los teléfonos móviles - Propiedades y métodos comunes de Selenium Webdriver

Propiedades y métodos comunes de Selenium Webdriver

Atributo Atributo Descripción

driver.name? Nombre del navegador

driver.current_url? URL actual

driver.title? Título de la página actual

driver.page_source Fuente de la página actual

driver.current_window_handle ?Identificador de ventana

driver.window_handles ?Todos los identificadores de la ventana actual

¿Método? Descripción del método

driver.back() El navegador regresa

driver.forward() El navegador avanza

driver.refresh() ? Actualizar el navegador

driver.close() Cerrar la ventana actual

driver.quit() Salir del navegador

driver.switch_to.frame() Cambiar al marco

driver.switch_to .alert() ?Cambiar a alerta

driver.switch_to.active_element() ?Cambiar a elemento activo

Fuente:

de seleniumimport webdriver

de timeimport sleep

clase Testcase(objeto):

def __init__(self) :

self.driver = webdriver.Chrome( )

self.driver.get('')

self.driver.maximize_window()

def test_prop(self):

print( self.driver.name)#nombre del navegador

print(self.driver.current_url)#url

print(self.driver.title)#título de la página

print(self .driver.window_handles)#handles

print(self.driver.page_source)#título de la página