Uno de los usos de posicionamiento de elementos
de importación selenium.webdriver.common.by Por
driver.find_element ( "id", "kw")
driver.find_element ( "XPath", "XXX")
driver.find_element ( "texto del enlace", "XXX")
driver.find_element ( "texto del enlace parcial", "xxx" )
driver.find_element ( "nombre", "XXX")
driver.find_element ( "nombre de etiqueta", "XXX")
driver.find_element ( "nombre de la clase", "XXX")
driver.find_element ( "selector CSS", "xxx ")
is_exist DEF (Self, Locator, timeout = 30, Frecuencia = 0,5):
"" "
Localizador de los parámetros de orientación, tales como (" id "" kw " ), los dos parámetros en un solo
número de los dos parámetros es * separados por valor
Uso:
Locator = ( "ID", "kW")
driver.find_element (* Locator)
la clase BasePage: "" "clase base página" "" DEF la __init __ (self, Conductor): # constructor self.driver = Conductor DEF OpenPage (Ser, URL): "" "Abrir la página" "" self.driver.get ( url) self.driver.implicitly_wait (10) # implícita de tiempo de espera predeterminado self.driver.maximize_window () # maximizar la ventana DEF getElement (Ser, * Locator): "" "obtener elementos de la página" "" self.driver retorno. find_element (*) Localizador getElements DEF (Ser, * Locator): "" "consiguen página conjunto de elementos" "" self.driver retorno.find_elements (* localizador) --------------------------------------------- -------------------------------------------------- -------------------------