Thread Selenium::Firefox; Headless auf Raspberry Pi (7 answers)
Opened by mika at 2015-11-08 13:09

mika
 2015-11-08 16:56
#182828 #182828
User since
2010-10-02
168 Artikel
BenutzerIn

user image
2015-11-08T15:39:29 jan
2015-11-08T12:49:56 mika
2015-11-08T12:42:30 jan
Läuft Firefox denn in dem Moment?

Nein; er läuft zu dem Zeitpunkt nicht.


Sollte Selenium ihn starten (tut es das auf deinem Desktop oder nutzt es eine laufende Instanz?)?

Auf dem Desktop wird (ohne xvfb-run) eine neue jungfeuliche FF-Instanz gestartet (neues Profiel).

Unten zeige ich dir mal mein Script, vlt. liegt dort ja der Fehler.

Quote
Quote
Quote
Ist das Selenium-Plugin installiert & aktiviert?

Nein; Braucht es das? Auf dem Desktop habe ich sowas auch nicht installiert.
Ich werde mal was dazu lesen.


Irgendeine Schnittstelle brauchst Du in Firefox, denke ich. Mozrepl zB konnte Selenium imho nutzen, aber es gibt wohl auch Plugins, die direkt für Selenium gemacht sind.

Auf dem Desktop habe ich nichts der gleichen installiert. Es lief ootb. Was ich aber gefunden habe ist:
Code: (dl )
1
2
$ dpkg -L libselenium-remote-driver-perl | grep xpi
/usr/share/perl5/Selenium/Firefox/webdriver.xpi

Das werde ich mal installieren, wenn ich es geschafft habe Monitor und Tastaur an den RPi zu klemmen. SSH mit X11-Forward will auch nicht so recht...
Btw. der neue User für das ganze war bis eben nicht in der Grupper video, nun ist er das aber!


Bis jetzt läuft das so:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use Selenium::Firefox;
use Selenium::Firefox::Profile;
use Selenium::Remote::WebElement;
my $ff_profile = Selenium::Firefox::Profile->new;
$ff_profile->set_preference(
        'network.proxy.type'       => "5",
);
my $driver = Selenium::Firefox->new (
        'firefox_profile' => $ff_profile,
);
$driver->get("http://www.example.net");

# [...]

$driver->quit();



Ich werde nun den Desktop auf dem RPi Raspbian aktivieren und dort mal direkt unter X11 versuchen ob es funktioniert. Dann sollte es auch headless hinzubekommen sein.

Ich melde mich dann nochmal :-)
Last edited: 2015-11-08 17:03:35 +0100 (CET)

View full thread Selenium::Firefox; Headless auf Raspberry Pi