Selenium的基本介绍和基本的前段知识汇总

selenium 自动化测试浏览器,它主要是用于 Web 应用程序的自动化测试,但肯定不只局限于此,同
时支持所有基于 web 的管理任务自动化。
selenium 的特点:
 开源,免费
 多浏览器支持: FireFox、 Chrome、 IE、 Opera
 多平台支持: linux 、 windows、 MAC
 多语言支持: java、 python、 ruby、 php、 C#、 JavaScript
 对 web 页面有良好的支持
 简单(API 简单)、灵活(用开发语言驱动)
 支持分布式测试用例执行

前端知识的要求
HTML 简介
HTML(Hyper Text Markup Language)中文为超文本标记语言, HTML 是网页的基础,它并不是一种
编程语言,而是一种标记语言(一套标记标签),但我们可以在 HTML 标签中嵌入各种前端脚本语言, 如
VBScript JavaScript 等。 下面是一个简单的 HTML 页面:

<html> 与 </html> 之间的文本描述网页
<title> 与</title> 之间的内容显示在浏览器的标题栏
<body> 与 </body> 之间的文本是可见的页面内容
<h1> 与 </h1> 之间的文本被显示为正文, h1 为页面中的一号字体

现在我们通过浏览器打开任意一个页面, 在页面上右键菜单选择“查看网页源代码” , 在复杂的前端
代码中你依然可以找到 HTML 的身影

JavaScript 简介
JavaScript 是一种由 Netscape 公司的 LiveScript 发展而来的前端脚本语言(脚本语言是一个种轻量
级的语言),是一种解释性语言(代码执行不需要预编译);被设计用来向 HTML 页面添加交互行为,
通常被直接嵌入到 HTML 页面。
如果要在 HTML 页面中使用 JavaScript ,我们需要使用<script>标签,同时使用 type 属性来定义脚
本语言:

通过<script type="text/javascript"> 和</script > 就可以告诉浏览器 JavaScript 脚本从何处开始,
到何处结束。 使用 document.write() 可以向文档输出写内容。

 
XML 简介

ML 是指扩展标记语言,是标准通用标记语言的一个子集;与 HTML 类似,但它并非 HTML 的替代品,
它们为不同的目的而设计; HTML 被设计用来显示数据,其焦点是数据的外观。 XML 被设计为传输和存储
数据,其焦点是数据的内容。
下面是一个简单的 XML
<?xml version="1.0"?> 一个应该包含 XML 的声明,它定义了 XML 文档的版本号。
<note></note> 定义了文档里的第一个元素,也叫根元素。
<to></to>、 <from></from>、 <heading></heading>、 <body></body> 为根元素的子元素, 他们分别
包含了发送者与接收者的信息。这个 XML 文档仅仅是用标签包装了纯粹的信息,我们需要编写软件或程
序,才能传送、接收和显示出这个文档。
XML 允许我们自己定义标签,上例中的标签没有在任何 XML 标准中定义过,如<to> 和<from>,这
些标签是由我们自己定义的。
前段工具
firebug,firepath

猜你喜欢

转载自blog.csdn.net/liangdeniu/article/details/80165967