Python+Selenium自动化测试框架3--如何查看网页元素

以Chrome浏览器,百度首页为例说明:

一、打开你访问的地址,如:https://www.baidu.com。

二、通过键盘上的“F12”进入开发者模式或者鼠标右击网页,检查。

三、查看网页元素或者将鼠标移至你想定位的位置->鼠标右击->检查。

 

 

进入如下界面:

 四、selenium涉及到的几个概念

  •元素:指网页元素(web element)。在网页上面的文本输入框,按钮,多选,单选,标签,和文字都叫元素,总之,凡是能在页面显示的对象都可以作为页面元素对象。
  •元素定位:有时候也叫Locator,一个HTML页面元素,可以用很多方法去描述这个元素的位置。
  •XPath:XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力,XPath 很快的被开发者采用来当作小型查询语言。

HTML基础

  • tag(标签):每一个<>中为一个标签,如html标签,head标签
  • text (文本):标签与闭合中间(一般是最下级叶子标签)的文本,如Title
  • attrib(标签属性):标签中可以包含熟悉,如 lang="en" 是html标签的属性

HTML常见元素

  • 链接:a标签,href属性是链接的网址,text是显示的文本,如:<a href="http://www/baidu.com>baidu
  • 布局:div标签,用于页面布局
  • 表格:table标签,tr表示行,td表示单元格
  • 表单:form标签,用于提交信息等,按钮,输入框,单选,复选,下拉框等都属于表单内的元素
  • 框架:iframe标签,框架网页实际上是由多个页面组成
posted @ 2020-05-19 08:02  给自己一个改变的理由  阅读(789)  评论(0编辑  收藏  举报