1.什么是框架
框架是一个框子--指其约束性,也是一个架子--指其支撑性。框架是整个或部分系统的可重用设计。框架其实就是某种应用的半成品。
2.为什么使用框架?
1.自己从头实现太复杂
2.使用框架能够更专注于业务逻辑,加快开发速度
3.框架的使用能够处理更多细节问题
4.使用人数多,稳定性,扩展性好
3.selenium工作原理
4.什么是Selenium-IDE
Selenium的IDE(集成开发环境)是一个易于使用的Firefox插件,用于开发Selenium测试案例。它提供了一个图形用户界面,用于记录使用Firefox浏览器,用来学习和使用Selenium用户操作,但它只能用于只用Firefox浏览器不支持其它浏览器
5.SeleniumAPI基础
1.访问页面
2.最大化页面
3.获取浏览器尺寸
4.设置浏览器尺寸
5.获取浏览器位置
6.设置浏览器位置
7.浏览器关闭操作
8.回退到之前的页面
9.回退到之后的页面
10.刷新页面操作
11.显示当前的url
12.显示当前的页面标题
13.自己写文件
6.为什么要进行等待
1.网速慢 2.网站内容过多 3.如果不进行等待而直接定位元素 可能会抛出异常
7.selenium中等待的分类:
强制等待 显示等待 隐式等待
8.强制等待
9.隐式等待