pythonseleniumide使用_Selenium IDE 基础使用教程

Selenium IDE 基础使用教程

简介及安装

Selenium IDE 是一个易于使用的Firefox插件。它提供了一个图形用户界面,可进行脚本录制及导出。其记录的脚本可以被转换成多种编程语言(HTML、Ruby、Python、Java、C#)。Selenium IDE + Firebug 是写 UI 自动化脚本的两大利器。

安装插件后,可通过菜单 开发者 - Selenium IDE 选择(FireFox前期版本是在Tools里面),也可使用快捷键

,可定制显示快捷按钮

界面简介

Selenium IDE 界面还是比较好理解并实用的,多使用几次,就差不多熟悉了。面板介绍参见如下:

        按钮功能解释:  

创建简单的测试用例

以百度首页搜索为例,举一个很简单例子,如下:

1. 打开百度首页,点击 Selenium IDE 按钮

2.  可以看到打开默认开始录制了,BaseURL 为当前URL;操作光标移入搜索框,Selenium IDE 会录制为测试步骤

,即点击页面 id="kw" 的 Element;若需详细了解步骤含义,可查看下方的 Reference

3. 继续操作,在百度搜索框中输入,如:selenium,点击搜索按钮

4. 操作录制完成,点击

来停止。测试通常会做一些验证,Command 下拉框提供了很多 Selenium 命令(包括页面操作及验证),基本上从英文含义上就可知道这个命令是什么作用;这边选择 assertElementPresent 来验证是否存在某个 Element

Select 点击后可任意选择页面上的元素,find 可以定位到你所选择的元素,下方的 Value 值输入需要的期望结果(注意命令 Return 的格式),这边随便选一个页面元素,Value 值设置为 true

Selenium IDE 的 Command 处理很方便,可直接在面板中,对其进行增、删、改,以及改变先后的顺序。

5. 浏览器中新建一个Tab,点击

来运行当前的 TestCase,直接执行通常会失败,

查看 log 可具体查看操作的日志

这边失败是由于网络响应来还没来得急,就已经开始验证元素了,这边可调整运行的速度

这次,Test Pass 了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值