【发布时间】:2017-03-12 02:37:08
【问题描述】:
我最近从 Windows 迁移到 Ubuntu Linux,所以我有一份移植工作。我的一个应用程序是一个与 Selenium RC 服务器交互的 Web 测试应用程序,它是用 Perl 5.22 编程的。应用程序在开始时触发 Selenium 服务器,与它交换消息并在结束时将其关闭。
在 Windows 上,触发代码为:
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);
这产生了一个单独的终端窗口,Selenium 日志在其中滚动,而 Perl 脚本正在写入调用它的原始终端窗口。
如何在 (Ubuntu) Linux 上获得相同的结果?
【问题讨论】:
-
顺便说一句,那些反斜杠是多余的。
qq(\"...\")与qq("...")相同。
标签: linux perl selenium ubuntu