zoukankan      html  css  js  c++  java
  • seleniumIDE是Firefox的录制功能使用

    selenium第二课(脚本录制seleniumIDE的使用)

    转自:https://www.cnblogs.com/hustar0102/p/5906958.html

    一、Selenium也具有录制功能,可以web中回放,录制的脚本可以转换为java、python、ruby、php等多种脚本语言。seleniumIDE是Firefox的一个插件,依附于Firefox,所以需要先安装Firefox浏览器。(安装过程略过)

    四、下面介绍下seleniumIDE的界面。点开seleniumIDE菜单按钮,出现下面界面。

    1、指的是你当前录制时的开始连接地址。

    2、这里就是你的测试用例,刚开始录制好之后都是没有命名的。

    3、脚本命令内容,command:方法关键字;Target:元素定位;Value:参数。

    4、新建和修改脚本的地方。

    5、日志输出。

    6、右上角的红色圆,空心的时候表示的正在录制,实心表示录制结束。

    五、录制第一个脚本,打开www.baidu.com,再输入框输入Selenium,点击百度一下按钮。我们只需要打开seleniumIDE,然后在Firefox中操作以上步骤,之后打开seleniumIDE关闭录制按钮,生成以下脚本。

    点击下面的按钮可以回放脚本,在Log中生成日志。可以通过Fast-Slow控制回放速度。其中Play Entire test suite:运行一个测试集中的所有案例。Play current test case:运行当前选定的案例。

    六、脚本编辑

    1、编辑某条命令,例如修改脚本中的搜索内容,将搜索的selenium换成seleniumIDE。只需将图中的value值修改一下即可。

     

    2、插入一条脚本,右键选择insert new command,根据需要,添加Command、Target、Value。

    3、添加注释,脚本上方,右键选择insert new comment。

    4、命令和注释位置调整,只需要通过鼠标点击拖拽即可。

    5、设置断点,选择一条命令,鼠标右键选择Toggle Breakpoint。

    七、脚本转换

    我们可以选择文件——Export test Case As...来转换我们需要的脚本格式。

      录制脚本比较容易,但回放的时候可能会出现问题,需要自己根据出现的问题进行调节

  • 相关阅读:
    java基础部分的一些有意思的东西。
    antdvue按需加载插件babelpluginimport报错
    阿超的烦恼 javaScript篇
    .NET E F(Entity Framework)框架 DataBase First 和 Code First 简单用法。
    JQuery获得input ID相同但是type不同的方法
    gridview的删除,修改,数据绑定处理
    jgGrid数据格式
    Cannot read configuration file due to insufficient permissions
    Invoke action which type of result is JsonResult on controller from view using Ajax or geJSon
    Entity model数据库连接
  • 原文地址:https://www.cnblogs.com/monogem/p/9754096.html
Copyright © 2011-2022 走看看