微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Selenium简介

一、简介
1、web自动化的两种方式
(1)模拟整个http客户端(基于协议)
常见于性能测试或者接口测试,Jemeter、LR、Postman。不需要浏览器,不需要用户操作。
(2)模拟用户行为(基于UI)——selenium、appium
常见于功能测试,需要浏览器,不需要用户操作。

2、selenium是什么
selenium是基于UI的模拟用户操作行为的一种web自动化测试工具包。它是浏览器的工具包,得到主流浏览器厂商的支持,常用于web自动化测试,提高测试效率。

3、selenium的发展历史
请自行查询资料了解

4、selenium自动化测试所需要包括的工具
(1)、webdriver,即浏览器驱动(不同的浏览器驱动不同,与浏览器的版本也强相关)。
(2)代码库,python 中的selenium库。

二、HTML了解
selenium是自动操作web网页的,所以需要了解html,便于快速定位元素。
1、web(网页)的本质是html,浏览器通过它的内核经过渲染之后呈现出美丽的页面
html:Hyper Text MaruP Language,超文本标记语言。
html并不是一种编程语言。
编程语言必须有:判断、顺序、循环、函数、类、模块。

2、HTML标签tag
(1)HTML元素使用标签表示;
(2)尖括号包围元素名称,形成HTML标签
(3)HTML标签通常成对出现;
(4)标签对的第一个标签是开始标签,第二个标签是结束标签
(5)有的标签里面可以包含其他的标签

3、HTML的属性
(1)属性提供了有关HTML元素的更多信息;
(2)属性总是以名称/值对的形式出现;
(3)属性总是在HTML元素的开始标签中规定;
(4)一个元素可以有很多的属性
(5)有的标签里面可以包含其他的标签

4、样式style属性
(1)style属性提供一种可以改变所有HTML元素样式的通用方法
(2)可以有多个子属性和值

style="background-color:Blue;font_family:times;color:red;font-size:15px;"

5、HTML基本结构

<!DOCTYPE html>       #声明开头是html文件
<html>
<head>
	<Meta charset="UTF-8">
	<title>    </title>
</head>
<body>
...
</body>
</html>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐