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
  • 通过父元素查找
原文地址:https://www.cnblogs.com/xiaochongc/p/12405206.html