特定のWebページでインク/画像が壊れていることがあります。しかし、私はそれをすべてのページでSeleniumを使って見つけることができません。私は多くのブログを見てきましたが、コードは動作していませんでした。あなたの誰かが私にこの問題を解決させる助けとなるなら、大きな助けになるでしょうselenium WebDriverを使用してウェブサイトのすべてのページで壊れたリンクや画像を見つけるにはどうすればよいですか?
答えて
リストの 'a'と 'img'タグを使ってあなたのページのすべてのhref属性を集めてください。
javaでは、ループを繰り返し、hrefリストから各URLのHttpURLCOnnectionを設定します。接続し、応答コードを確認してください。ロジックとエラーコード応答のGoogle。
すべてのページの壊れたイメージを確認する場合は、HTTPClientライブラリを使用して、ページ上のイメージのステータスコードを確認できます。
まず、Webdriverを使用して各ページのすべての画像を検索してみます。以下は
構文は次のとおりです。以下
List<WebElement> imagesList = driver.findElements(By.tagName("img"));
今、あなたは、それぞれの画像を反復してはhttpStatusと応答コードを確認する必要がリンク
List<WebElement> anchorTagsList = driver.findElements(By.tagName("a"));
を取得する構文です。
あなたはここにFind Broken/Invalid Images on a Page
あなたがここにFind Broken Links on a Page
H Dev Raj- Listを使用すると、すべてのImageリンクを取得でき、それらが有効か無効かを確認できます。私がすることができるまで。しかし、私はウェブサイトの各ページから壊れたリンクや画像を取得したいと思います。助けてもらえますか? –
@ Selenium-learner、response.getStatusLine()。getStatusCode()!= 200を実行すると、リンクや画像を取得できます。 –
- 1. Javaを使用してSelenium WebDriverのWebサイト全体で壊れた画像を見つけるには?
- 2. Selenium IDEを使用して壊れた画像をテストするにはどうすればよいですか?
- 3. selenium webdriverを使用してハイチャートやグラフを自動化するにはどうすればよいですか?
- 4. Google Chromeを使用してウェブサイトのPOSTパラメータを見つけるにはどうすればよいですか?
- 5. タグ検索を使用してウェブサイトを見つけるにはどうすればよいですか?
- 6. Seleniumを使用してすべての要素を見つけてリストに入れるにはどうすればよいですか?
- 7. Pythonを使用してウェブサイトのスクリーンショット/画像を取得するにはどうすればよいですか?
- 8. Selenium Webdriverを使用してテストケースの結果を取得するにはどうすればよいですか?
- 9. selenium webDriverを使用してブラウザの履歴を消去するにはどうすればよいですか?
- 10. ページ内のすべてのDropDownListインスタンスを見つけるにはどうすればよいですか?
- 11. Laravelを使用して画像をウェブサイトにアップロードするにはどうすればよいですか?
- 12. Javascript言語を使用してセレンで壊れたリンクを見つけるにはどうすればいいですか
- 13. jqueryを使用して画像にリンクを追加するにはどうすればよいですか?
- 14. Branch.ioを使用してカスタム画像をリンクに追加するにはどうすればよいですか?
- 15. Selenium WebDriverを使用して非アンカータグをクリックするにはどうすればよいですか?
- 16. selenium webdriverを使用して不要なポップアップウィンドウを回避するにはどうすればよいですか?
- 17. selenium webdriverを使用してチェックボックスを処理するにはどうすればよいですか?
- 18. 壊れたリンクのないすべてのファイルを見つける
- 19. selenium webdriverを使用してpsuedo html要素にアクセスするにはどうすればよいですか?
- 20. リンクされた画像をPHPで見つけるにはどうしたらいいですか?
- 21. selenium webdriverを使用して疑似要素の親を見つけるにはどうすればよいですか?
- 22. jqueryを使用してgif画像にリンクするにはどうすればよいですか?
- 23. ウェブサイト上の壊れたリンクを見つける方法
- 24. 保存されたウェブサイトのJavaScriptの画像リンクが壊れています
- 25. すべての関連リンクと子リンクが閉じられているTFSのユーザーストーリーを見つけるにはどうすればよいですか?
- 26. RORで書かれたウェブサイトを見つけるにはどうすればよいですか?
- 27. PostGISでは、ポリゴン内のすべての点を見つけるにはどうすればよいですか?
- 28. odooウェブサイトのページのボタンを使用してレポートファイルをダウンロードするにはどうすればよいですか?
- 29. Javaを使用してウェブサイトの壊れたリンクを検索するにはどうすればよいですか?
- 30. 私のZiggeoアプリケーションで、ページ番号を付けてすべての動画を見えるようにするにはどうすればいいですか?
のHttpURLConnectionを使用してから例を見つけることができるから例を見つけることができ、私は任意の特定のページの結果を得ることができます。しかし、私は各ページをチェックインする方法を知らない。あなたは助けてもらえますか?私は両方のコードのHttpURLConnection接続設定は同じだと思うが、私は各ページのアンカータグが必要です。私が間違っていれば私を修正してください。 –
アンカータグをチェックする各ページに移動する必要があります。各ページについて、あなたが持っているhrefごとにリクエストを送信する必要があります。上記の@Dev Rajが提供しているリンクを参照してください。ところで、これとはるかに高速なツールとウェブサイトがあります。ちょうどそれらのためのGoogle。 – Grasshopper