Python3 --- Selenium --- inicio de sesión simulado

# coding = utf-8 

desde selenium import webdriver
 clase de tiempo de importación webdriver_1 (objeto):
     def __init__ (self): 
        self.driver = webdriver.Chrome ( ' D: \ chromedriver_win32 \ chromedriver.exe ' ) def driver_1 (self, url, nombre de usuario, contraseña):
         # 发送 obtener 请求        self.driver.get (url)
         # 清除 nombre de usuario 输入 输入 nombre de usuario 
        self.driver.find_element_by_css_selector ( ' .wrap .form-control [name = "username"] '

 

    
 ) .clear ()
        self.driver.find_element_by_css_selector ( ' .wrap .form-control [name = "username"] ' ) .send_keys (username)
         # 清除 password 并且 输入 password 
        self.driver.find_element_by_css_selector ( ' .wrap .form-control [name = " contraseña "] ' ) .clear () 
        self.driver.find_element_by_css_selector ( ' .wrap .form-control [name =" password "] ' ) .send_keys (contraseña)
         # 点击 
        按钮并且发送数据 self.driver.find_element_by_css_selector ( ' . wrap form [action = "login"] [type = "submit"] ' ) .click () 
        self.driver.find_element_by_css_selector ( '.wrap form [action = "login"] [type = "submit"] ' ) .Submit ()
         # cerrar la página de 
        la time.sleep (10 ) 
        self.driver.quit () 

SI  el __name__ == " __main__ " :
     Imprimir ( " **** el selenio simulado de aterrizaje **** " ) 
    URL = ' http: // ****** / login ' 
    name = ' aaron ' 
    password = ' 12345 ' 
    b = webdriver_1 () 
    b.driver_1 (url, nombre, contraseña)

 

Análisis de código: 
click () se usa para hacer clic en un botón. 
De hecho, el método click () no solo se usa para hacer clic en un botón. Puede hacer clic en cualquier elemento, conexión de texto / imagen, botón, botón 
desplegable, etc. 
presentar () para enviar el formulario 
de lo anterior hay ejemplos, podemos ver puede presentar () método en lugar click () para presentar información de entrada, en algún caso 
dos métodos se pueden utilizar en cada condición; presentar () pidió objetos Es una forma que enfatiza la presentación de información. click () enfatiza 
la independencia del evento. (Por ejemplo, un enlace de texto no puede usar el método submit ()).

 

Supongo que te gusta

Origin www.cnblogs.com/aaron456-rgv/p/12706440.html
Recomendado
Clasificación