4
我有一堆phpunit測試,其中一部分使用硒,我需要知道硒服務器是否運行(Windows)。有沒有辦法從PHP檢查它?如何檢查Selenium服務器是否運行
我有一堆phpunit測試,其中一部分使用硒,我需要知道硒服務器是否運行(Windows)。有沒有辦法從PHP檢查它?如何檢查Selenium服務器是否運行
默認情況下,Selenium服務器接受4444
所以,你可以做到這一點本地主機端口上的命令:
<?php
$selenium_running = false;
$fp = @fsockopen('localhost', 4444);
if ($fp !== false) {
$selenium_running = true;
fclose($fp);
}
var_dump($selenium_running);
我不個人比較喜歡使用@,但的fsockopen堅持拋出一個PHP通知,連接時失敗。在輸出中或甚至在日誌文件中發出此警告只是令人討厭。
你不能做一個請求嗎? – Grumpy 2010-09-07 11:28:46