PlayFramework2.2.3 + ScalaTest2.1.5(scalatestplus1.0.0)でChromeDriverの追加
ChromeDriver
PlayFrameworkでScalaTestを利用し、様々なブラウザでの検証を行おうとするとChromeやInternetExprolerのドライバがありませんと言われることがあります。これはPlayとかScalaTestではなくSelenium特有の問題であります。
こんな感じです。
!!! CANCELED !!!
[info] Was unable to create a Selenium ChromeDriver on this platform. (MixedFixtures.scala:488)
!!! CANCELED !!!
[info] Was unable to create a Selenium InternetExplorerDriver on this platform. (MixedFixtures.scala:488)
ドライバは簡単にダウンロードしてくることができます。
Chrome
ChromeDriver
このページの"Download chromedriver"をクリック。
最新版をダウンロードします。
Macなら/usr/bin
にブチ込んでおしまい。簡単!
参考
Selenium testing with ScalaTest
HOW TO: Install Chromedriver for Mac OS X / Selenium / Python
Internet Exproler
ダウンロードすることはできますが、当然ながらMacでは動かせません。
InternetExprolerDriver
IEは容赦なくIgnoreしますね(^ν^)
ほかのブラウザも同様に対応できます。Webドライバというのがあるようなので使えるものならそちらを利用したいところ。
Selenium HQ Downloads
comments powered by Disqus