【sahi】2.1 团队选用sahi的优点

  1. 易维护性

    a. 通过Javascript或Java轻松编写脚本;
    b. 即使元素没有ID,Sahi也可以工作。Sahi使用_in,_near,_under,_leftOf,_rightOf>等关系API来唯一标识元素,
    不需要循环逻辑来查找类似结构,树节点等表中的元素。
    c. Sahi自动遍历帧,iframe和ShadowDOM。
    d. 支持浏览器弹出窗口和模态对话框

  2. 自动等待

    Sahi自动等待页面加载和ajax活动。此外,如果失败,Sahi会自动重试几次。无需在95%的情况下添加等待语句。与其他工具相比,这使代码库大小减少了50%,并且使脚本健壮且易于维护。

  3. 可移植性

    优秀的记录器和对象间谍使得脚本创建变得容易。Recorder适用于Internet Explorer,Firefox,Chrome,Safari,Opera(以及任何现代浏览器)和桌面应用程序(Windows,Java等)。

  4. 集成性

    Sahi可以配置为在Jenkins机器本身或主/从配置中的多台机器上执行脚本
    Sahi不需要安装在Jenkins机器上。Sahi Pro大师可以在不同的机器上,套件可以由Jenkins触发。结果和报告将被发送到Jenkins机器。
    Sahi的执行报告可以同步到中央数据库,您可以在其中对报告进行历史分析
    执行结束时或执行期间可能会定期发送电子邮件执行状态通知
    编辑器自动创建必要的ANT目标以配置上述选项。这个蚂蚁目标可以从詹金斯触发。

猜你喜欢

转载自blog.csdn.net/qq471011042/article/details/80060821
2.1
今日推荐