Propiedades y métodos comunes de Selenium Webdriver
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( ) p>
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