sélénium - WebDriver contrôle de la barre de défilement du navigateur (page suivante)

Procédez comme suit:

  1. window.scrollTo (x, y) la méthode, la fenêtre du navigateur est prévu dans la position de défilement des barres horizontales et verticales (premier argument représente le pas horizontal de la gauche, le deuxième paramètre représente une marge verticale)
  2. Procédé execute_script () est exécutée code js
. 1  de Sélénium Importer la WebDriver
 2  Importation Temps
 3.  
4. Driver = webdriver.Chrome ()
 5. Driver.set_window_size (700, 700)   # Définissez la taille de la fenêtre du navigateur, pour les barres de défilement horizontales et verticales apparaissent 
6. Driver.get ( ' HTTP: // www.baidu.com ' )
 . 7  
. 8 driver.find_element_by_id ( ' kW ' ) .send_keys ( ' FDAs ' )
 . 9 driver.find_element_by_id ( ' SU ' ) .cliquez ()
 10  
. 11 le time.sleep (2 )
12 est  
13 est  Imprimer ( ' ------------------ ' )
 14 JS = " la window.scrollTo (100450); "    # scrollbar de la position de la fenêtre du navigateur réglage 
15 driver.execute_script (JS)         # pour déplacer la position du curseur en exécutant le code JavaScript 
16  
. 17 la time.sleep (10 )
 18 est driver.quit ()

Comme le montre les résultats:

 

Je suppose que tu aimes

Origine www.cnblogs.com/xiaochongc/p/12514872.html
conseillé
Classement