reparto pelicula meaning maldicion español poltergeist

meaning - poltergeist pelicula



¿Compatibilidad de send_keys para Poltergeist? (4)

Quiero cambiar de Selenium a Poltergeist pero necesito simular un escáner de código de barras que se parece a la entrada del teclado a la etiqueta <body> . Yo uso este código con Selenium:

native.send_keys(send_key)

¿Hay alguna manera con Poltergeist de enviar una cadena de claves a un elemento arbitrario (es decir, no una entrada)?



Desde PhantomJS 1.7 (publicado el 2012-09-22), puede enviar eventos de teclado al navegador sin cabeza usando page.sendEvent .

La documentación incluye un ejemplo que simula el cambio A:

page.sendEvent(''keypress'', page.event.key.A, null, null, 0x02000000 | 0x08000000 );

La forma exacta en que la entrada es manejada por la página (es decir, lo que está orientado) dependerá del estado de la página, por ejemplo, dónde se encuentra el foco.


No, no hay manera de hacer esto en la actualidad. PhantomJS proporciona una API para esto, por lo que podría agregarse en el futuro, pero actualmente no es compatible.

Sugeriría intentar generar los eventos de teclado DOM en Javascript. O simplemente mantenga esas especificaciones usando Selenium y use Poltergeist para el resto.


Poltergeist ahora tiene soporte para send_keys :

element = find(''input#id'') # send a simple string element.native.send_key(''String'') # send a series of keystrokes element.native.send_keys(''H'', ''elo'', :Left, ''l'') # => ''Hello'' # symbol for special keys element.native.send_key(:Enter) # triggers Enter key