Ich bin vor kurzem von Windows zu Ubuntu Linux gewechselt, also habe ich einen Portierungsjob. Eine meiner Anwendungen ist ein Web-Test, der mit einem Selenium RC-Server interagiert, der in Perl 5.22 programmiert wurde. Die Anwendung feuert zu Beginn einen Selenium-Server, tauscht Nachrichten damit aus und beendet sie am Ende.Einen eigenständigen Selenium RC Server auf (Ubuntu) Linux von Perl starten
Unter Windows wird der Firing-Code ist:
my $selenium_call_string = qq(start cmd /c java -jar selenium-server-standalone-2.53.0.jar -firefoxProfileTemplate \"$firefox_profile_dir\");
system ($selenium_call_string);
Dies ein separates Terminal-Fenster erzeugt, in dem das Selen lügt rollen, während der Perl-Skript in die ursprünglichen Terminal-Fenster zu schreiben, aus dem sie aufgerufen wurde.
Wie erreiche ich das gleiche Ergebnis auf (Ubuntu) Linux?
Durch die Art und Weise ausgeführt werden, sind die Schrägstriche überflüssig. 'qq (\" ... \ ")' ist dasselbe wie 'qq (" ... ")'. – melpomene