易维护性
a. 通过Javascript或Java轻松编写脚本;
b. 即使元素没有ID,Sahi也可以工作。Sahi使用_in,_near,_under,_leftOf,_rightOf>等关系API来唯一标识元素,
不需要循环逻辑来查找类似结构,树节点等表中的元素。
c. Sahi自动遍历帧,iframe和ShadowDOM。
d. 支持浏览器弹出窗口和模态对话框自动等待
Sahi自动等待页面加载和ajax活动。此外,如果失败,Sahi会自动重试几次。无需在95%的情况下添加等待语句。与其他工具相比,这使代码库大小减少了50%,并且使脚本健壮且易于维护。
可移植性
优秀的记录器和对象间谍使得脚本创建变得容易。Recorder适用于Internet Explorer,Firefox,Chrome,Safari,Opera(以及任何现代浏览器)和桌面应用程序(Windows,Java等)。
集成性
Sahi可以配置为在Jenkins机器本身或主/从配置中的多台机器上执行脚本
Sahi不需要安装在Jenkins机器上。Sahi Pro大师可以在不同的机器上,套件可以由Jenkins触发。结果和报告将被发送到Jenkins机器。
Sahi的执行报告可以同步到中央数据库,您可以在其中对报告进行历史分析
执行结束时或执行期间可能会定期发送电子邮件执行状态通知
编辑器自动创建必要的ANT目标以配置上述选项。这个蚂蚁目标可以从詹金斯触发。
【sahi】2.1 团队选用sahi的优点
猜你喜欢
转载自blog.csdn.net/qq471011042/article/details/80060821
今日推荐
周排行