Python + Selenio Aprendizaje (II) - para abrir y cerrar el navegador

Objetivo: inicializar una instancia de un objeto conductor WebDriver, a continuación, abrir y cerrar el navegador.

Las condiciones previas:

Necesidad de descargar un controlador de plug-geckodriver.exe, Descarga https://github.com/mozilla/geckodriver/releases, Una vez que haya descargado el archivo exe, poner el archivo en el directorio de instalación de Python, por ejemplo: C: \ python27 \ geckdriver.exe.

El selenio en el sitio web oficial, se puede descargar la última versión del plug-in de diferentes archivos de soporte, IE (IEDriverServer.exe), Cromo (chromedriver.exe), tenga en cuenta el tiempo de descarga, es decir, archivos de descarga del navegador de 32 bits y 64 bits, cromo actualmente es solamente un archivo de 32 bits. Descargar Bueno, poner C: \ python27 y python.exe al mismo nivel de directorio.

A medida que la red doméstica no puede ser generalmente sitio de selenio método, por lo que la auto-Baidu.

Compilador: PyCharm

Uno, el navegador Firefox

de importación selenio WebDriver paquete WebDriver # Importación 

driver = webdriver.Firefox () # inicializar un ejemplo Firefox: Conductor 

driver.maxmize_window () Maximizar el navegador # 

driver.get ( "https://www.baidu.com") por # método get () para abrir un sitio url 

driver.quit () # cerrar y salir del navegador

 

Dos, el navegador Chrome

Importación WebDriver el selenio del 

conductor = webdriver.Chrome () 
driver.maxmize_window () # maximizar navegador 
driver.implicitly_wait (8) # Ajustar el tiempo implícito que esperar 

driver.get ( "https://www.baidu.com") 
Conductor .Quit ()

 

Tres, el navegador IE

de selenio WebDriver importación 

driver = webdriver.Ie () 
driver.maxmize_window () 
driver.implicitly_wait (8) 

driver.get ( "https://www.baidu.com") 
driver.quit ()

 

Nota: El error puede producirse


Excepción: Mensaje: Error inesperado lanzamiento de Internet Explorer. configuración del modo protegido no son los mismos para todas las zonas. Habilitar el modo protegido debe establecerse en el mismo valor (activado o desactivado) para todas las zonas.


Solución: Opciones de Internet -> Seguridad; el sitio de Internet, intrant locales, tres sitios de confianza locales están situados a la misma interfaz de nivel de seguridad, por ejemplo, se encuentra en, el código se puede ejecutar de nuevo con las Baidu IE abierta.

 Artículo de referencia: https://blog.csdn.net/u011541946/article/details/67633536

Supongo que te gusta

Origin www.cnblogs.com/zhaocbbb/p/12579359.html
Recomendado
Clasificación