Selenium RCからFirefoxが起動しない
この件は1年1回のペースでハマるのですが、JavaのSelenium RCからFirefoxを起動しようとすると、以下のエラーで起動に失敗することがあります。
org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher$FileLockRemainedException: Lock file still present! 〜
原因は、Seleniumに同梱されているFirefoxのプロファイルでFirefoxのバージョンが"
<!-- Firefox --> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>1.4.1</em:minVersion> <em:maxVersion>3.6.*</em:maxVersion> </Description> </em:targetApplication>
のem:maxVersionの部分を変更する必要があります。