Selenium学习整理(Python)

1准备软件

Selenium IDE

    • firebug-2.0.19.xpi
    • firepath-0.9.7-fx.xpi
    • Firefox_46.0.1.5966_setup.exe
    • 由于火狐浏览器高版本以后就不支持firebug,最好下载安装49版本以下的。
    • selenium_ide-2.9.1.xpi
    • 很多人学习python,不知道从何学起。
      很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
      很多已经做案例的人,却不知道如何去学习更加高深的知识。
      那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
      QQ群:101677771

WebDriver

    • pip install selenium
    • chromedriver.exe
    • IEDriverServer.exe
    • HTMLTestRunner.py

2 Selenium介绍

2.1主要功能

    • 测试与浏览器的兼容性——测试应用程序是否能够在不同浏览器和操作系统上正常运行
    • 测试系统功能——创建回归测试以检验软件功能和用户需求,支持自动录制动作和自动生成.NET、Java、Perl等语言的测试脚本

2.2各版本和系统之间的关联

    • Selenium1.0
    • Selenium IDE
    • Firefox插件,可以录制测试脚本、回放脚本以及生成基于Selenium Remote Control 模式的简单代码
    • Selenium Core
    • 有断言assertion机制的运行套件运行器test suite runner。js代码组成,故可以运行在各种浏览器中
    • Selenium Remote Control
    • 一个代理与控制端,支持多种语言
    • Selenium2.0
    • 集成Selenium1.0和WebDriver

3 Selenium IDE 使用

3.1 Selenium IDE的安装

selenium: B/S软件功能自动化

IDE: 录制、回放【不会自动打开浏览器】

3.2 Selenium IDE

1、 文件:创建、打开和保存测试案例和测试案例集。

编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令。

Options :用于设置seleniunm IDE。

2、用来填写被测网站的地址。

3、速度控制:控制案例的运行速度。

4、运行所有:运行一个测试案例集中的所有案例。

5、运行:运行当前选定的测试案例。

6、暂停/恢复:暂停和恢复测试案例执行。

7、单步:可以运行一个案例中的一行命令。

8、录制:点击之后,开始记录你对浏览器的操作。

9、案例集列表。

10、测试脚本;table标签:用表格形式展现命令及参数。source标签:用原始方式展现,默认是HTML语言格式,也可以用其他语言展示。

11、查看脚本运行通过/失败的个数。

12、当选中前命令对应参数。

13、日志/参考/UI元素/Rollup

4 Selenium WebDriver

4.1 Selenium WebDriver简介

Selenium IDE 1.0 不能处理的事件

    • 本机键盘和鼠标事件<
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值