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?
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 “},” […]
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 […]
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 […]
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 , […]
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__ == […]
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 […]
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: […]
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 […]
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 […]