Selenium IDE

下载

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

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

  • 谷歌商店搜索selenium IDE下载,但很可能被墙,那你可以去https://www.extfans.com/这个地址搜索IDE,找到Selenium IDE下载。

安装

  1. 从设置->更多工具->扩展程序 打开扩展程序页面,或者地址栏输入 Chrome://extensions/ 按下回车打开扩展程序页面
  2. 打开扩展程序页面的“开发者模式”
  3. 将crx文件拖拽到扩展程序页面,完成安装

快速上手

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

需求是:使用Selenium IDE录制:

  1. 访问https://www.baidu.com/页面
  2. 在搜索框中输入百度
  3. 点击百度一下按钮。
  4. 点击出现的第一条搜索结果。

实现具体操作:

打开谷歌浏览器,点击Selenium IDE插件(在当前用户附近),会弹框,内容如下:

  • record a new test in new project(在新项目中记录新测试)
  • open an exisiting project(打开一个现有项目)
  • create a new project(创建一个新项目)
  • close selenium IDE(关闭selenium IDE)

可以选择第一个选项。第一次输入项目名称(例:selenium1),点击OK;接着输入需要访问的url(例:https://www.baidu.com/),然后点击start recording。此时就会自动打开 百度 的主页(已经开始录制了),接下来就依次执行上面的步骤。执行完后关闭这个窗口,还没完,点击右上角红色的方框(stop recording)停止录制,会提示输入本次测试用例的名称(例:test_01),点击OK。

此时整个流程就录制完成了,有关selenium IDE界面的相关操作如下:

  • 开始/停止录制——Ctrl+U
  • 保存项目——Ctrl+S
  • 运行当前测试用例——Ctrl+R
  • 调节运行速度(Text Execution Speed)
  • 导出测试用例——在左侧测试用例的3个点中点击Export,提示选择类型,这里选择Python。选好之后导出

运行导出的Python文件就可以自动执行上述的操作,不过需要注意几点:

  1. 需要下载selenium模块
  2. 需要添加浏览器驱动器
  3. 以上见Selenium driver环境配置

  4. python文件中使用的是pytest模块,运行时在最下方加上:
    • if __name__ == '__main__':
         pytest.main(['-s', r'C:\Users\WG\Desktop\test_test01.py'])

      路径是当前文件的绝对路径

这样就可以使用了



posted @ 2020-01-08 20:31  ThreePointFive  阅读(146)  评论(0编辑  收藏  举报