1- Selenium - Selenium IDE的安装与使用

before

Selenium IDE的web录制功能一直深受测试人员的喜爱,能将我们的操作动作录制下来并且能保存成相应的代码。较为方便。

目前来说啊,可以有三种情况选择:

  • 谷歌商店搜索selenium IDE下载,但很可能被墙,那你可以去https://www.extfans.com/这个地址下载,然后安装。
  • 火狐浏览器,设置中附加组件搜索下载selenium IDE即可。
  • 上面说的都是新版本的selenium ide。在这之前,有老版本的ide。也就是下面说的这部分。

但是,从2017.9月开始,火狐在推出了新版本的浏览器55之后,火狐录制回放的小插件Selenium IDE就无法再使用了。

意思就是Selenium IDE由于是基于旧技术实现,在火狐55及之后的新版本上不再支持了,虽然很好用,但是退出历史舞台了。

而新的Selenium IDE在Firefox和Chrome下面都是以扩展程序的方式安装,你们可以去玩玩。但我试了试,好用也不好用,只有录制功能,只能保存site文件(或者我是菜逼没发现),我想要的是能保存成Python代码,所以,我们还是老老实实的鼓捣旧版本吧。

download

这里直接提供旧版的Firefox安装包与Selenium IDE插件:

百度云盘链接:https://pan.baidu.com/s/1alrRYAxysuZODhfa2FMnNA 提取码:3w4x ,哪天链接失效,评论找我哦,我会及时更新。

install

视频安装教程:点我

注意,安装Firefox之前,断网!断网!!断网!!!防止安装完成后自动更新到最新版,导致以后莫名其妙的不能用了。

Firefox的安装

此处略过,太简单了,一路下一步。这里只说如何禁止自动更新。

OK,Firefox安装完毕。

Selenium IDE插件的安装

我们来安装selenium_ide-2.9.1-fx.xpi。过程也很简单,直接将该插件拖进浏览器中即可。

接下来,选择立即安装

接下来选择立即重启

安装成功就是这个样子。

再来具体说说这个界面中各功能按钮和选项都是干啥用的:

  1. 文件:创建、打开和保存测试案例和测试案例集。编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令。Options : 用于设置seleniunm IDE。
  2. 用来填写被测网站的地址。
  3. 速度控制:控制案例的运行速度。
  4. 从左到右依次是:
    1. 运行所有:运行一个测试案例集中的所有案例。
    2. 运行:运行当前选定的测试案例。
    3. 暂停/恢复:暂停和恢复测试案例执行。
    4. 单步:可以运行一个案例中的一行命令。
  5. 从左到右依次是:
    1. 定时任务,可以定时执行测试套件和切换调度程序。
    2. 录制:点击之后,开始记录你对浏览器的操作。默认打开该插件就自动进入录制阶段。再次点击就是停止录制。
  6. 案例集列表。
  7. 测试脚本;table标签:用表格形式展现命令及参数。source标签:用原始方式展现,默认是HTML语言格式,也可以用其他语言展示。
  8. 查看脚本运行通过/失败的个数。
  9. 当选中前命令对应参数。
  10. 日志/参考/UI元素/Rollup。

快速上手

我们通过一个测试案例来学习该插件如何使用。

需求是:使用Selenium IDE录制:

  • 打开百度浏览器,地址栏输入https://www.baidu.com
  • 搜索框输入听雨危楼 --博客园
  • 点击百度一下按钮。
  • 点击出现的第一条搜索结果。

详情参考:视频链接

注意,在录制完毕, 点击运行的时候,浏览器必须处于打开状态,不然会抛出JavaScript的错误。

当然,出现了这错误,把Firefox打开就好了。

新版本selenium ide的使用


欢迎斧正,that's all see also:[Selenium IDE在火狐新版本上无法使用的问题]()
posted @ 2019-08-09 16:47  听雨危楼  阅读(1028)  评论(0编辑  收藏  举报