アクティブな管理者のページのスクリーンショットをキャプチャしたいのですが、これを試しているときにログインを要求していますか? PhantomJSを使ってログインせずにスクリーンショットを撮ることは可能ですか? 私のアプリケーションの中からパブリックURLのスクリーンショットをキャプチャしている場合はうまくいきますが、アクセスしようとするとログインページのスクリーンショットが表示されます。レールにログインせずにアクティブな管理ページにアクセスするには?
0
A
答えて
0
パスワード/セッションで保護されているページにアクセスする必要があります。
これは、セッションを作成し、「ブラウザ」(PhantomJS)に知らせてから、とのスクリーンショットを作成する必要があることを意味します。
宝石capybara
(ウェブテストフレームワーク)プラスpoltergeist
(PhantomJSアダプター)(開発マシンのテストアカウントで実際にログインして編成する)を使用してこれを行うことができます。すべてを使いたい場合は、cucumber
をミックスに追加します(この単純なタスクでは役に立ちませんが、ソフトウェア開発者としてのスタックにはうってつけです)。
これらの宝石の詳細については、それぞれのウェブサイトのgithubページを参照してください。 3つすべては非常によく文書化されています。それ以降に特定の質問がある場合は、再度お気軽にお問い合わせください。
もちろん、できるだけ早く汚れたものにしたいのであれば、この目的のためにセッションチェックをするだけで誰もあなたを孤立させることはありません。
関連する問題
- 1. アクティブな管理者にページを追加
- 2. Google DFP:DFP管理者にアクセスせずにDFPにUTM_Sourceを渡す(DFP管理者にアクセスしない)
- 3. レールでアクティブな管理者 - csv limit
- 4. 手書き入力をレールに追加するアクティブ管理
- 5. アクティブ管理にhas_many
- 6. アクティブな管理者のログインが遅い
- 7. アクティブな管理者によるレールテスト
- 8. .netフレームワークでログインせずにrally apiにアクセスするには?
- 9. アクティブな管理者にIPアドレスを挿入するには?
- 10. ソート、アクティブな管理ショーのページで
- 11. 管理ダッシュボードにログインできません
- 12. ユーザーにログインさせずにグラフデータにアクセスする
- 13. GmailにログインせずにGoogle APIの連絡先にアクセスする
- 14. SoundCloud - ページにリダイレクトせずに各ユーザーにログインする方法
- 15. レールからアクティブなディレクトリにアクセスする際のObservationsのEncoding :: CompatibilityError
- 16. Djangoの管理者にログイン
- 17. アクティブな管理ダッシュボードリダイレクト
- 18. アクティブな管理フィルタ
- 19. Joomla 1.5.7を1.5.25にアップグレードした後、管理者ページにログインできません
- 20. 管理以外のWeb管理にログインできない
- 21. レールによる帯域幅管理?
- 22. アクティブな管理者ユーザー管理リスト
- 23. アクティブな管理者の複数画像クリップクリップ付きレール5
- 24. アクティブな管理者による無効化の処理
- 25. PostgreSQLデータベースの管理ページにアクセスできない
- 26. CakePHP3ログイン管理者側に常に偽
- 27. WordPressの管理ページにアクセスできないのはなぜですか?
- 28. ユーザーが管理ページにアクセスするのを防ぐ方法
- 29. ログイン時に非アクティブなユーザーを処理するためのangularjs
- 30. アクティブな管理者ログインの成功ユーザーのログインページへのリダイレクト