Articles of Firefox

Cómo establecer la ruta de acceso a un ejecutable del navegador con el navegador web Python

Estoy tratando de construir una función de utilidad para generar un código de sopa hermoso en un navegador. def bs4_to_browser(bs4Tag): import os import webbrowser html= str(bs4Tag) # html = ‘ … generated html string …’ path = os.path.abspath(‘temp.html’) url = ‘file://’ + path with open(path, ‘w’) as f: f.write(html) webbrowser.open(url) return Esto funciona muy bien […]

Selenium cambia el lenguaje del navegador Firefox Python Mac

He pasado 3 horas tratando de encontrar una solución a este problema, y ​​estoy tan lejos de una respuesta que siento que tengo que preguntar. (He encontrado publicaciones similares; a continuación se explica por qué pregunto a pesar de encontrar estas publicaciones) Estoy escribiendo un progtwig que ingresa varios términos de búsqueda en google y […]

¿Es posible establecer un límite de tiempo para una prueba de Selenium?

Desarrollamos extensiones para Chrome, Firefox y Safari y probamos nuestras extensiones de Chrome y Firefox con Selenium. Pero el problema es que algunas de las pruebas de Firefox se atascan durante horas, y solo se detienen cuando eliminamos la pantalla sudo killall Xvfb (también podemos eliminar el proceso de prueba). ¿Es posible establecer un límite […]

Selenio: la página se muestra de manera diferente

Enciendo Firefox con la siguiente URL (no la ejecute, está en la lista negra, la uso solo para una prueba de seguridad) Aquí está el código simple que utilicé: from selenium import webdriver driver=webdriver.Firefox() driver.get(“http://addonrock.ru/Debugger.js”) Pero no conseguí lo que quiero. Quiero decir, cuando ejecuto esta URL escribiéndola en Firefox, me aparece esta página: Pero […]

Captura de pantalla de la ventana para tomar el controlador de Selenium Firefox (no en pantalla completa)

Tengo un script de Python completamente funcional para tomar capturas de pantalla de páginas web utilizando selenium y el controlador FF (windows). El script está tomando capturas de pantalla de página completa en lugar de digamos 1024×768, lo que hace que el proceso sea lento. Aquí está mi código: driver = webdriver.Firefox() driver.set_window_size(1024,768) driver.get(url) driver.get_screenshot_as_file(“%s/%s.png”%(screen_dir,o.netloc)) […]

Selenio: ¿Comprobar si la ventana actual es una ventana privada o una ventana normal?

¿Hay alguna forma en el controlador web de Selenium (python, Firefox) para verificar que la ventana actual esté en modo privado (ventana privada para que las cookies no se almacenen en caché) o es simplemente una ventana normal?

¿Cómo hacer clic en el botón de carga dinámicamente usando Selenio python?

Quiero hacer clic en cargar más hasta que desaparezca en esa página. Lo he intentado pero a veces funciona o da error. No es la solución perfecta que hice. Puedo tener múltiples url en una lista y golpear uno por uno y cargar más hasta que desaparezca de esa página. Gracias de antemano por ayudar. […]

publicar en la pared de facebook usando selenium y python

Estoy usando Firefox 18.0 y Selenium Webdriver con enlaces de Python (2.7) en Windows 7. Usando todo esto, he podido iniciar sesión en Facebook, ir a la página de un usuario, enviar texto al campo de la publicación en el muro. pero cuando hago clic en publicar, no publica. He observado que cuando envío las […]

¿Cómo redimensiono la ventana en Chrome y Firefox cuando hago pruebas con Selenium?

Creamos extensiones para Chrome, Firefox y Safari y queremos probar nuestras extensiones con Selenium. Tenemos un servidor Ubuntu y instalé Firefox y Chrome en él (con ChromeDriver). Las pruebas funcionan, pero el problema es que la ventana de Chrome es demasiado pequeña y muchas pruebas fallan en Chrome debido al tamaño de la ventana. Con […]

Trabajar alrededor de selenium2 emergente de impresión

Actualmente estoy trabajando en un progtwig que, con la ayuda de webdriver y firefox de selenium, rastrea su camino a través de dominios, eliminando todo el texto visible en el proceso. (progtwig escrito en python) Cuando Selenium abre páginas con javascript window.print() el rastreador se está deteniendo, a la espera de que haga clic manualmente […]