2014-01-23 2 views
6
heißt

Ich erhalte folgende Fehlermeldung, wenn ich versuche, meinen Selencode zum Starten des Chrome-Treibers und zum Testen der Anmeldefunktion in EC2 Box aufzurufen.Google ChromeDriver kann nicht in xvfb auf dem EC2-Server ausgeführt werden, Fehler, sobald sendkeys()

Ich renne Xvfb Server so, in einem anderen Terminal Xvfb :1 -screen 0 1366x768x24 -ac.

Ich habe auch export DISPLAY=:1-/usr/bin/google-chrome-stable

basicaly Ich versuche signin Funktionalität auf diesen Link zu testen: https://talentconnect.pge.com/sap/bc/webdynpro/sap/hrrcf_a_startpage_ext_cand?sap-wd-configId=ZPERJ_STARTPAGE_EXT_CAND&sap-client=810

Und sobald Code schlägt sendkey() Aufforderung zur Anmeldung Anmeldeinformationen gibt es diesen Fehler.

Fehlerprotokoll:

Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: an X display is required for keycode conversions, consider using Xvfb 
(Session info: chrome=31.0.1650.63) 
(Driver info: chromedriver=2.8.240825,platform=Linux 3.2.0-36-virtual x86_64) (WARNING: The server did not provide any stacktrace information) 
Command duration or timeout: 83 milliseconds 
Build info: version: '2.33.0', revision: '4ecaf82108b2a6cc6f006aae81961236eba93358', time: '2013-05-22 12:00:17' 
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '3.2.0-36-virtual', java.version: '1.7.0_25' 
Session ID: 9e7150582926e064d5c93c97a87b9008 

Antwort

Verwandte Themen