zoukankan      html  css  js  c++  java
  • 在Selenium自动化中查找损坏的链接

    使用Selenium和Java查找Broken链接

    问题陈述

    在网页上查找损坏的链接可以分为两个步骤

    1.查找页面上的所有链接。

    2.如果链接断开,请迭代检查链接。

    所有链接通常都在图像<img />和网页上的锚点标签<a/>。此外,所有链接都被称为元素标记的href属性。

    例如:<a href="http://toolsqa.com/selenium-introduction/">简介</a>。这将显示为文本“简介”的链接。

    让我们进入细节。第1步是查找所有图像和锚标记元素。在此步骤中,您还希望过滤掉没有href属性的元素。下面是显示如何执行此操作的代码。

    正如您在上面的函数中看到的,我们首先在List <WebElement> elementList中收集所有锚和图像标记。在for循环之后,我们将过滤掉所有没有任何href标记的元素。这样我们就可以在其中包含所有带有href标签的元素。

    现在最重要的部分是检查链接是否正常工作。这是第2步。这里我将向您介绍一个来自Java的类,名为HttpURLConnection类。此类用于向托管在步骤1中提取的链接的Web服务器发出HTTP请求。

    您可以在此处阅读有关此课程的更多信息

    基本思想是对步骤1中提取的URL发出HTTP请求,并查看服务器返回的响应。根据响应,我们可以确定链接是否被破坏。我将向您介绍HTTP请求方法的最小实现。您可以修改它以满足您的需求,但这应该可以解决问题

  • 相关阅读:
    如何通过logcat查看系统程序的意图
    jmeter测试本地myeclips调试状态下的tomcat程序死锁
    利用开源项目使discus论坛与java应用同步登录和注册
    hibernate映射文件基础
    长沙理工大学校园网客户端无法卸载解决办法
    26个Jquery使用小技巧
    eclipse 书签
    Notepad++ 书签
    【转】不提拔你,就因为你只想把工作做好
    自己开发开源jquery插件--给jquery.treeview加上checkbox
  • 原文地址:https://www.cnblogs.com/wldan/p/10547720.html
Copyright © 2011-2022 走看看