Какие инструменты существуют в Perl 5 для автоматизации внешних программ? - PullRequest
2 голосов
/ 10 августа 2010

Помимо модулей, характерных для данной службы (например, ClearCase :: Proc :: ClearTool ), какие существуют модули или встроенные функции для автоматизации внешних программ?

1 Ответ

10 голосов
/ 10 августа 2010

Для программ, ожидающих ввода на STDIN и вывода на STDOUT или STDERR, есть:

Для программ, ожидающих интерактивного ввода, есть Expect.

Для веб-приложений есть:

Для общих серверов TCP и UDP есть IO::Socket.

Для веб-служб, которые ожидают SOAP, есть:

Для XML-RPC существует RPC::XML.

Для приложений MS Windows есть Win32::GuiTest.

Для приложений X Windows есть X11::GUITest.

Для приложений, поддерживающих DBus, существует Net::DBus.

Для программ OS X, которые поддерживают Applescript, существует Mac::Glue.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...