Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Daedra22

Treue Seele

  • »Daedra22« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Osten

Beruf: Student Informationstechnik

  • Private Nachricht senden

1

06.08.2014, 14:13

Java Problem mit Selenium 2.0 HtmlUnitDriver

Hallo liebe Community,
falls das Thema hier doch zu spezifisch ist bitte PN schreiben.

Habe folgendes Problem: nutze Selenium 2.0 (mit Webdriver) und habe einen Testfall geschrieben mit dem FirefoxDriver dieser geht ohne Probleme, wechsel ich nun auf den HtmlUnitDriver geht der Test schief, der Source Code der Seite wird nicht integriert, ich bekomme eine "blank" page, also nur das Grund-HTML-Gerüst.
Selenium wurde erfolgreich mittels Maven und auch mal per Hand integriert:

Einbindung mittels:
import org.openqa.selenium.htmlunit.HtmlUnitDriver;

Habe viel gelesen aber nicht herausgefunden woran es liegt, ein paarmal fiel der Begriff Proxyeinstellungen, eventuell müssen da bestimmte Einstellungen vorgenommen werden dass der Driver einen Headless Browser generiert ... aber wie lauten die Einstellungen.
Ich bin für alles offen, eine Geschwindigkeitssteigerung durch den HtmlUnitDriver im Vergleich zum Firefox ist mir viel wert Danke für die Zeit im voraus:

Code:

C-/C++-Quelltext

1
2
3
WebDriver driver = new HtmlUnitDriver(true);
driver.get("http://www.google.com");
System.out.println(driver.getPageSource());

Output:

HLSL-Quelltext

1
2
3
4
5
<?xml version="1.0" encoding="UTF-8"?>
<html>
<head/>
<body/>
</html>



Es liegt anscheinend an den Proxy Einstellungen meiner Firma, weiß einer wie man die setzt beim HtmlUnitDriver ?

Ok Lösung gefunden, System.setProxyProperties("ProxyHost","ProxyPort");
Who are you? - I am a game designer.
No you are not! - I am a game designer.
What kind of a designer ? - I am a game designer.
You mean you play games ? - I am a game designer.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Daedra22« (10.08.2014, 10:34)