一、上回书说到

编码小记——Selenium IDE 自动化测试工具(二)_命令行

如何利用 selenium IDE 实现这个效果呢

编码小记——Selenium IDE 自动化测试工具(二)_自动化测试_02

二、变量使用

IDE 采用 ${} 的方式去使用一个变量,使用一条命令的方式定义一个变量,如下图:

编码小记——Selenium IDE 自动化测试工具(二)_命令行_03

选择命令 execute script(执行脚本),在 Target处添加脚本内容:返回一个值,在 Value  处选择要赋值的对象: var

return "刘公子"

编码小记——Selenium IDE 自动化测试工具(二)_Selenium IDE_04

选择 echo 命令(命令行输出),在 Target 处填写输出的值,这里我们输出刚刚创建的 var 对象。

编码小记——Selenium IDE 自动化测试工具(二)_循环与变量_05

可以看到命令行有输出。


三、循环的使用

在需要循环执行的代码段最上面,添加一个 do 指令,用以确定循环代码的开始

编码小记——Selenium IDE 自动化测试工具(二)_Selenium IDE_06

在需要循环执行的代码段最下面,添加一个 repeat if 指令,用以确定循环代码的结束,

在 repeat if 指令的  Target 中,填写循环结束的条件:让他执行10次!!!

那么如何能让他知道执行了几次呢?就要用到变量

编码小记——Selenium IDE 自动化测试工具(二)_Selenium IDE_07


最后结果:

编码小记——Selenium IDE 自动化测试工具(二)_Selenium IDE_08

这里挖了一个小坑,如果直接运行上面的脚本,会报错,那么怎么解决呢?需要你小小的动一下聪明的小脑瓜啦(手动狗头)

四、小小动手

你能实现以下效果么?

编码小记——Selenium IDE 自动化测试工具(二)_命令行_09

网址:https://blog.51cto.com/u_13981731/12608880

操作过程:

  1.  点击头像进入主页
  2. 点击第一篇文章
  3. 再次点击头像
  4. 再次点击第一篇文章
  5. 重复上述动作 10