異なるビューポートサイズでスクリプトをテストする必要があります。私のテストでは、page.viewportSizeを設定してPhantomJSのビューポートサイズを変更したいと思います。私はgrunt-contrib-qunitでテストを実行していますが、PhantomJSはテストコードでアクセスできません。そこにアクセスする方法はありますか?QUnitテストでPhantomJS viewportSizeを設定する
9
A
答えて
1
現在、distバージョンでは不可能です。
grunt-contrib-qunitはgrunt-lib-phantomjsに依存していますが、この機能は許可されていません。 but、bdowling on githubからan interesting commit(6日前)が利用可能です。確かに、これはあなたを助けるでしょう。
自分でこのコミットを得ることができます。qunitタスクを最後に編集して試してみてください。
忍耐、私の若いパダワン。忍耐!
1
これは現在可能です。私は私を書いていたとき、私はこの質問をキャッチしませんでしたが、私たちは同じことを後にしている実感...(場合には、私は答えを得ると、あなたは何も見つからなかっ
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
qunit: {
src: ['tests/test.html'],
options: {
page : {
viewportSize : { width: 1280, height: 800 }
}
}
},
});
+0
どこに書かれているのかわかりませんが、動作します!ありがとう。 – Andy
関連する問題
- 1. viewportSizeがPhantomJSで動作しないようです
- 2. Travis CI(grunt.jsでphantomjs上で動作)でQUnitテストが失敗する
- 3. QUnitでライブウェブサイトをテストする
- 4. ジャスミン単位テストでPhantomJSのブラウザ言語を設定する
- 5. Qunit:テスト漏れ
- 6. QUnitでカスタムアサーションをテストする方法
- 7. qUnitでDOMオブジェクトをテストするには?
- 8. QUnit/Sinonでwindow.onerrorをテストする
- 9. RseleniumとPhantomJSでビューポートサイズを設定する
- 10. PhantomJSでリモートデバッグを設定する
- 11. コントロールQUnitテスト注文
- 12. 設定済みのPhantomJSでブラウザタイムゾーンを設定する
- 13. QUnitテストでのKnockoutJS ViewModelのリセット
- 14. SAP UI5アプリケーションで単体テスト(qUnit)を設定するにはどうすればよいですか?
- 15. Qunitモジュールの設定変数へのアクセス
- 16. Resharperテストランナーを使用している場合、qunitテストでブレークポイントを設定するには
- 17. Ember AppテストがPhantomJSで失敗する
- 18. Skatejs要素を使用したQUnitテスト
- 19. QUnitはテストを実行しません
- 20. ember qunitテストのためのグローバルbeforeEach/afterEach
- 21. Qunitでjquery-ui datepickerをテストする方法
- 22. PythonでPhantomJSを使用してプロキシを設定する
- 23. clj-webdriverをphantomjsで0.7.2に設定する方法
- 24. 共有ホスティングサーバーでphp-phantomjsを設定/有効にする方法
- 25. PhantomJSでHTTPSプロキシを設定するには?
- 26. PythonでPhantomJSの画面解像度を設定する方法
- 27. イベントのJavaScriptテストのためのQUnit
- 28. 特定のテストの出力結果をQUnIT出力に追加する
- 29. Dojos JsonRestをQUnitを使ってテストする
- 30. ember-qunitテストで前後のフックを呼び出すには?
:ここに同じように私
Gruntfile.js
が見えるものです):http://stackoverflow.com/questions/17467324/phantomjs-qunit-grunt-testing-browser-resize-widgets –