编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Python Selenium 实现自动化测试(selenium自动化测试教程)

wxchong 2024-10-13 09:58:02 开源技术 7 ℃ 0 评论

一 、安装Python及Selenium

访问Python官方网站:http://www.python.org/,下载Python最新版本。安装完成后可以在开始菜单中看到安装好的Python目录,如图所示:

使用pip命令安装Python第三方库,安装Selenium,如图所示:



二、安装Selenium IDE及IDE界面介绍

2.1、安装Selenium

访问Selenium IDE下载页面:http://docs.seleniumhq.org/download/,找到Selenium IDE的介绍页面,选择某一浏览器进行安装,如图所示:



2.2、Selenium IDE界面介绍

Selenium IDE分为不同的组件,每个组件都有自己的特性和功能。这里对Selenium IDE的七个不同组件进行了分类,其中包括:



  • 菜单栏
  • 工具栏
  • 地址栏
  • 测试用例窗口
  • 测试脚本编辑器框
  • 开始/停止录制按钮
  • 日志,引用窗口

菜单栏:

  • 创建项目:用于创建一个新项目。
  • 打开项目:从本地磁盘打开一个项目。
  • 保存项目:保存项目到本地磁盘。

工具栏:

  • 运行所有用例:它用于在加载具有多个测试用例的测试套件时运行整个测试套件。
  • 运行单个用例:它用于运行当前选定的测试用例。 只加载一个测试,运行测试, 按钮和运行全部,按钮具有相同的效果。
  • 步骤功能:它用于进入步骤,通过测试用例一次运行一个命令。用于调试测试用例
  • 速度控制选项:它用于控制测试用例的执行速度。

测试用例窗口-显示所有的测试用例:

  • 可以创建单个用例。
  • 创建用例集合。
  • 查看执行中的用例。

测试脚本编辑区:

  • 命令:Command 可以将命令视为在浏览器元素上执行的实际操作/操作。 例如,如果要打开一个新URL,该命令是:open。
  • 目标:Target 指定必须在其上执行操作的web元素以及locator属性。 例如,如果打开http://www.sogou.com/
  • 值:Value 值被视为可选字段,可在需要发送一些实际参数时使用。例如我们要在输入框里面输入 selenium IDE;那么Value 这里就填写 selenium IDE。
  • 描述:Description 用于描述这条命令的一些说明文字;你可以理解是备注。

注:若不想写测试脚本,可以使用录制操作;记录自己在浏览器上的行为;并且会保存到脚本编辑区。

日志和引用

日志窗口在执行期间显示运行时消息,提供IDE执行的操作的实时更新。分为四种类型:信息、错误、调试和警告。

完整的一个录制回放展示

录制操作

回放操作

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表