Selenium⾃动化测试框架基础学习(元素表单操作)
(Selenium操作)
⽬录
mui框架常用组件有哪些
⼀、Selenium⾃动化测试框架
1.1什么是框架?
框架(framework)是⼀个框⼦——指其约束性,也是⼀个架⼦——指其⽀撑性。
是⼀个基本概念上的结构,⽤于去解决或者处理复杂的问题。
框架是整个或部分系统的可重⽤设计,表现为⼀组抽象构件及构件实例间交互的⽅法;
另⼀种定义认为,框架是可被应⽤开发者定制的应⽤⾻架。前者是从应⽤⽅⾯⽽后者是从⽬的⽅⾯给出的定义。
框架,其实就是某种应⽤的半成品,就是⼀组组件,供你选⽤完成你⾃⼰的系统。
简单说就是使⽤别⼈搭好的舞台,你来做表演。
1.2为什么使⽤框架?
1)⾃⼰从头实现太复杂
2)使⽤框架能够更专注于业务逻辑,加快开发速度
3)框架的使⽤能够处理更多细节问题
4)使⽤⼈数多,稳定性,扩展性好
1.3Selenium-webdriver⼯作原理
1.4selenium环境搭建(详情查阅讲义)
1.材料:
1)python3.7
2)Firefox35(⼤于43)
3)selenium2框架            稳定版 2.48.0    安装指令:(pip install selenium==2.48.0)
4)浏览器驱动                    chrome            ie
1.5什么是Selenium-IDE?
Selenium的IDE(集成开发环境)
是⼀个易于使⽤的Firefox插件,⽤于开发Selenium测试案例。它提供了⼀个图形⽤户界⾯,⽤于记录使⽤Firefox浏览器,⽤来学习和使⽤Selenium⽤户操作,但它只能⽤于只⽤Firefox浏览器不⽀持其它浏览器。
1.6IDE功能简介
1.⽂件:创建、打开和保存测试案例和测试案例集。编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令。Options : ⽤于设
置seleniunm IDE。
2.⽤来填写被测⽹站的地址。
3.速度控制:控制案例的运⾏速度。
4.运⾏所有:运⾏⼀个测试案例集中的所有案例。
5.运⾏:运⾏当前选定的测试案例。
6.暂停/恢复:暂停和恢复测试案例执⾏。
7.单步:可以运⾏⼀个案例中的⼀⾏命令。
8.录制:点击之后,开始记录你对浏览器的操作。
9.案例集列表。
10.测试脚本;table标签:⽤表格形式展现命令及参数。source标签:⽤原始⽅式展现,默认是HTML语⾔格式,也可以⽤其他语⾔
展⽰。
11.查看脚本运⾏通过/失败的个数。
12.当选中前命令对应参数。
13.⽇志/参考/UI元素/Rollup
⼆、安装Selenium
2.1.环境安装(先下载⽕狐浏览器,在⽕狐⾥使⽤)firefox官⽹:
2.2配置selenium_ide-2.9.1-fx.xpi
打开⽕狐浏览器点击打开菜单---点击附加组件
2.3点击从⽂件安装附加组件
2.4勾选这个selenium组件并打开
2.5上传完组件要重启浏览器然后点击打开菜单---附加组件---扩展
from selenium import  webdriver

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。