Articles of phantomjs

Cómo establecer el tamaño de la ventana usando phantomjs y Selenium webdriver en python

Estoy tratando de obtener una captura de pantalla del tamaño completo del navegador con phantomjs controlados por Python Webdriver. ahora mismo mi captura de pantalla se mide a 927 x 870, me gustaría restablecerla. Yo he tratado: driver.manage().window().setSize(new Dimension(1400,1000)) Basado en esta fuente , pero esto está dando errores de syntax. ¿Cómo puedo hacer esto?

“IOError: Recurso no disponible temporalmente” con PhantomJS, python, selenium, unittest

Tengo un problema con la ejecución de pruebas unitarias con selenium y el controlador PhantomJS. Parece estar relacionado con la contención de recursos para stderr / stdout en el proceso PhantomJS. El error es: $ python -m unittest selenium_failure.SeleniumTestCase [] [{u’timestamp ‘: 1395857498698, u’message’: u ‘{“log”: {“version”: “1.2”, “creator”: {“name”: “PhantomJS”, “version”: “1.9. 7 “},” […]

selenium.common.exceptions.WebDriverException: Mensaje: ‘No se puede conectar a GhostDriver’

Estoy intentando ejecutar PhantomJS desde selenium.webdriver en un servidor Centos. PhantomJS está en la ruta y se ejecuta correctamente desde el terminal. Sin embargo, en el script parece que se inició, pero luego no se puede acceder a él en el puerto especificado (probé 2 puertos abiertos diferentes de mi proveedor 29842 y 60099, ambos […]

Habilitar cookies en Phantomjs + selenium.

Quiero iniciar sesión en amazons3 (con la url : ‘ https://console.aws.amazon.com/iam/home?#security_credential ‘) en mi tablero armv7. Usé phantom2.0.1 de aquí y selenium2.45.0. Puedo abrir el sitio web con éxito, pero cuando hago “enviar” después de completar el nombre de usuario y la contraseña, el sitio web salta a una página de error que muestra “Habilitar […]

Webdriver phantomjs ya no sigue el enlace al hacer clic

Utilizo un script phantomjs de webdriver simple para actualizar algunos anuncios en preloved.co.uk. Esta secuencia de comandos funcionó muy bien hasta hace poco, pero luego comenzó a fallar con el error “Haga clic en enviar pero la carga falló” después de hacer clic en el enlace de inicio de sesión. De acuerdo con esto , […]

cómo esperar a que se cargue un iframe en python de selenium con phantomjs

Script para la página a obtener es from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.desired_capabilities import DesiredCapabilities from selenium.webdriver.support import expected_conditions as EC import unittest import time, re, castro class LoginTest(unittest.TestCase): def setUp(self): self.driver = webdriver.PhantomJS() self.driver.maximize_window() self.driver.get(“xxx.html”) # getting the page “wanna wait her” print self.driver.save_screenshot(“fire.png”) def tearDown(self): self.driver.quit() if __name__ == […]

PhantomJS actúa de manera diferente a Firefox Webdriver

Estoy trabajando en un código en el que utilizo el controlador web Selenium – Firefox. La mayoría de las cosas parecen funcionar pero cuando bash cambiar el navegador a PhantomJS, comienza a comportarse de manera diferente. La página que estoy procesando se debe desplazar lentamente para cargar más y más resultados y ese es probablemente […]

PhantomJS se cierra inesperadamente en Selenium: WebDriverException con el código de estado 127

Estoy usando un PhantomJS global en mi Mac OS X para múltiples proyectos de Javascript y Python Selenium. Por primera vez, configuré un entorno virtual usando virtualenv: virtualenv Python3.5 Path/To/MyEnvironnement Entonces : Path/To/MyEnvironnement . bin/activate which phantomjs … devuelve mi selenium global: /Users/Me/.npm-packages/bin/phantomjs Pero cada vez que llamo: driver = webdriver.PhantomJS(executable_path=r’/Users/Me/.npm-packages/bin/phantomjs’) Me sale este error: […]

Problemas para conectarse a phantomJs webdriver con python y selenium

Estoy intentando ejecutar una secuencia de comandos de Python en un servidor Linux que utiliza selenium y un controlador de red phantomjs; Sin embargo, sigo recibiendo el siguiente mensaje de error: selenium.common.exceptions.WebDriverException: Message: Service /home/ubuntu/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs unexpectedly exited. Status code was: 127 Aquí hay un script de prueba simple que falla y genera este error: import […]

¿Cómo listar los recursos cargados con Selenium / PhantomJS?

Quiero cargar una página web y listar todos los recursos cargados (javascript / images / css) para esa página. Yo uso este código para cargar la página: from selenium import webdriver driver = webdriver.PhantomJS() driver.get(‘http://example.com’) El código de arriba funciona perfectamente y puedo hacer un procesamiento a la página HTML. La pregunta es, ¿cómo enumero […]