2016-10-29 9 views
3

最近、WindowsからUbuntu Linuxに移行したので、移植作業があります。私のアプリケーションの1つは、Perl 5.22でプログラミングされたSelenium RCサーバーと対話するWebテストです。このアプリケーションは、最初にSeleniumサーバーを起動し、メッセージを交換し、最後にシャットダウンします。Perlから(Ubuntu)LinuxでスタンドアローンのSelenium RCサーバーを起動する

はWindows上では、焼成のコードは次のとおりです。Perlスクリプトは、それが呼び出された元のターミナルウィンドウに書いているのに対し、

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); 

これは、セレンログがローリングされている別の端末ウィンドウを生成します。

(Ubuntu)Linuxで同じ結果を得るにはどうすればよいですか?

+0

system qq{xterm -e "java -jar..."}コマンドを実行する必要があると思うしようとせず、それらのバックスラッシュは冗長です。 'qq(\" ... \ ")'は 'qq(" ... ")'と同じです。 – melpomene

答えて

関連する問題