• 【Selenium-WebDriver自学】Selenium-IDE用户扩展(七)


    ==========================================================================================================

        写在前面:

        通过前几节的学习,已经对Selenium IDE有了初步的了解和基本的使用。

         接下来,来学习Selenium的用户扩展,更强大的进阶内容。

    ==========================================================================================================

    7. Selenium用户扩展

    用户扩展,就是使用javaScript文件来创建定制化特性,添加新功能,通常情况下这种扩展就是定制化命令,但扩展并不仅限于命令。

    这很容易扩展Selenium IDE加入自定义操作,断言和定位,策略,这是通过添加方法,在JavaScript的帮助下Selenium 对象原型。

    在启动时,Selenium会自动寻找通过这些原型方法,使用名称的模式来识别哪些是行动,断言和定位器。

    让我们使用JavaScript添加一个'while'循环在Selenium IDE。

    步骤 1 : 要添加js文件,首先导航到https://github.com/darrenderidder/sideflow/blob/master/sideflow.js和复制脚本和地点将其保存在本地文件夹下为 “sideflow.js”,如下图所示。

    第2步:现在启动“Selenium IDE”,然后导航到"Options" >> "Options",如下图所示。

    第3步:点击“Browse”按钮下的“Selenium Core Extensions”区域产并指向我们已经保存在第1步中的js文件。

    第4步:重新启动Selenium IDE。

    第5步:现在将有机会获得一些更多的命令,如 "Label" "While"等

    第6步:现在,我们创造出在Selenium IDE内的循环,这是能够执行的,如下图所示。

    ==========================================================================================================

        学习小结:

        1. 之前在虫师的博客里,学习了添加随机数的扩展。但是仅限于此,目前我还没有更进一步的应用。

        接下来进一步学习Selenium IDE的高阶使用。

    ==========================================================================================================

    参考地址:http://www.cnblogs.com/fnng/archive/2011/10/30/2223227.html

  • 相关阅读:
    质数检测器
    《视觉SLAM十四讲》学习日志(一)——预备知识
    C++类的介绍
    Python数据类型解析(基础篇)
    括号匹配详解
    哈夫曼树编码
    分治之归并,快速排序
    洛谷p2216 多次单调队列,扫描矩阵中的最大值减去最小值最的固定大小子矩阵
    洛谷p1886滑动窗口最大最小值 双单调队列
    洛谷p1725 露琪诺 单调队列优化的DP
  • 原文地址:https://www.cnblogs.com/conquerorren/p/7239124.html
Copyright © 2020-2023  润新知