selenium +chromdriver module

 

1   selenium

Simulate browser behavior

2 chromdriver corresponding chrome browser driver download address

Note: There is a corresponding relationship between chrome and chromdriver  

The following errors may be caused by the version incompatibility

 

 simple example

131 Dedicated here are 2 different computers specified

1  """ 
2  Description:Wangqiang automatic login script
 3  Author:Nod
 4  Date:18-05-03
 5  Record:1 The key is that the chrome driver should correspond to the chrome version
 6  #-------- -------------------------v1------------------------- -----------#
 7  """ 
8  from selenium import webdriver
 9  import requests
 10  import time
 11  from selenium.webdriver.common.by import By #Search by what method, By.ID,By. CSS_SELECTOR 
12  from selenium.webdriver.common.keys import Keys#Keyboard key operation 
13 driver=webdriver.Chrome()    #Pop up the browser 
14 time.sleep(1 )
 15 driver.get( ' http://172.20.90.114:8080/StormWeb/ ' )
 16 time.sleep(1 )
 17  #Maximize the browser 
18  driver.maximize_window()
 19  #Get the place where the user name is entered 
20 input_loginName=driver.find_element_by_id( ' loginName ' )
 21  #Clear the original content 
22  input_loginName.clear()
 23  #Enter the user name 
24 input_loginName.send_keys(' admin ' )
 25  #Get password 
26 input_pwd=driver.find_element_by_id( ' pwd ' )
 27  #Enter password 
28 input_pwd.send_keys( ' nstrong ' )
 29  #Enter Enter 
30  input_pwd.send_keys(Keys.ENTER)
 31  #Wait for 8s Give the browser parsing time 
32 time.sleep(8 )
 33 #If  you don't need to open the topology, comment the following code 34 # driver.find_element_by_id ( 'shutter4').click() #[0].click()
 
View Code

 

 

244 dedicated

1  """ 
2  Description:Wangqiang automatic login script
 3  Author:Nod
 4  Date:18-05-03
 5  Record:1 The key is that the chrome driver should correspond to the chrome version
 6  #-------- -------------------------v1------------------------- -----------#
 7  """ 
8  from selenium import webdriver
 9  import requests
 10  import time
 11  from selenium.webdriver.common.by import By   #Search by what method, By.ID,By. CSS_SELECTOR 
12  from selenium.webdriver.common.keys import Keys  #Keyboard key operation 
13  
14 driver = webdriver.Chrome()   #Pop up the browser 
15 time.sleep(1 )
 16 driver.get( ' http://172.20.90.114:8080/StormWeb/ ' )
 17 time.sleep(1 )
 18  #Maximize the browser 
19  driver.maximize_window()
 20  #Get the place where the user name is entered 
21 input_loginName = driver.find_element_by_id( ' loginName ' )
 22  #Clear the original content 
23  input_loginName.clear ()
 24  #Input Username 
25input_loginName.send_keys( ' admin ' )
 26  #Get password 
27 input_pwd = driver.find_element_by_id( ' pwd ' )
 28  #Enter password 
29 input_pwd.send_keys( ' nstrong ' )
 30  #Enter Enter 
31  input_pwd.send_keys(Keys.ENTER)
 32  #Wait 8s to give the browser parsing time 
33 time.sleep(8 )
 34 #Open  topology 35 driver.find_element_by_id( ' shutter4 ' ).click ( )   #
[0].click()
View Code

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325252896&siteId=291194637