0

統合テストにはヘッドレスWebkitドライバーを使用しているため、Seleniumを使用してブラウザーウィンドウを再度開く必要はありません。

ただし、ブラウザで何が起こっているかを実際に確認すると便利な場合もあるため、driver: :chromeテストを実行する際のオプションがあります。さらにjs: true、これによりChromeが開きます。

便宜上、js: trueドライバーがに設定されるたびに自動的に設定すると便利です:chromeが、これはどういうわけか可能ですか?

ありがとうございました。

4

1 に答える 1

2

ソースコードを見るとdriver、フィーチャー内で を定義することで、とにかく Capybara が起動するように見えます。

https://github.com/jnicklas/capybara/blob/master/lib/capybara/rspec.rb#L21

于 2012-12-06T11:47:15.333 に答える