zoukankan      html  css  js  c++  java
  • selenium

    HTML结构的特征:

    1. 由标签对组成

    html、div就是标签的标签名
    <
    html></html> <body></body> <div></div> <form></form>

    2. 标签有各种属性

    id、class就是属性
    <
    div id="head" class="s_down"> <div class="qrcode-text">

    3. 标签对之间可以有文本数据

    <p class="title">下载百度APP</p>

    4. 标签有层级关系

    <div class="qrcodeCon ">
        <div id="qrcode" >
            <div class="qrcode-item qrcode-item-1">
                <div class="qrcode-img"></div>
                <div class="qrcode-text">
                    <p class="title">下载百度APP</p>
                    <p class="sub-title">有事搜一搜&nbsp;&nbsp;没事看一看</p>
                </div>
            </div>
        </div>
    </div>

    如何查看代码及元素呢?

    1. 在web页面上右键,选择查看网页源代码,可以看到页面代码

     2. 按下F12,点击左上方的小箭头,再点击页面上的元素(图片、按钮等),就可以看到元素信息

     3. 在找到的页面元素上右键,选择复制元素、或复制xpath、复制绝对路径(定位元素时极为有用)

    copy element:可以复制整个元素信息,如:<input type="submit" id="su" value="百度一下" class="bg s_btn">

    copy xpath:可以复制xpath,如://*[@id="su"]

    copy full xpath:复制绝对路径,如:/html/body/div[1]/div[1]/div/div[1]/div/form/span[2]/input

    4. 在元素上右键,选择检查

    像下拉框这样的元素,可以使用此方法找到

    5. 查找元素时,可以通过以下几种方式:

    • 通过元素本身的属性,如id、name、class name等
    • 通过元素的位置属性,如xpath、full xpath
    • 通过父元素查找
  • 相关阅读:
    微软的权限框架Asp.Net Identity
    排序算法
    在线编辑器
    It's only too late if you decide it is. Get busy living, or get busy dying(转)
    一个程序员的四年经历反思(转)
    wamp的安装使用(转)
    JDBC连接数据库经验技巧(转)
    重写ResultSet实现分页功能(最好的分页技术)(转)
    import android.provider.Telephony cannot be resolved
    linux-多线程
  • 原文地址:https://www.cnblogs.com/xiaochongc/p/12405206.html
Copyright © 2011-2022 走看看