セレンサーバーでコードセプションを使用してクロムでテストを実行すると、次のエラーがランダムに発生します。
WebDriver\Exception\UnknownError: The current platform is not supported: LINUX
WebDriver\Exception\UnknownError: Unable to find executable for product Opera Desktop
WebDriver\Exception\UnknownError: The path to the driver executable must be set by the phantomjs.binary.path capability/system property/PATH variable; for more information, see https://github.com/ariya/phantomjs/wiki. The latest version can be downloaded from http:\//phantomjs.org/download.html
firefox を指定すると、正常に動作します。
セレンを実行するためのコマンド:
java -jar selenium-server-standalone-2.31.0.jar -browser googlechrome
以下acceptance.yml
内容です
class_name: WebGuy
modules:
enabled:
- Selenium2
- WebHelper
config:
Selenium2:
url: 'http://www.google.com'
browser: googlechrome
delay: 350