![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sahi-os
baidu_29649941
这个作者很懒,什么都没留下…
展开
-
Sahi 使用技巧2-高亮查找元素以及正则匹配元素
Sahi 使用技巧2-高亮查找元素以及正则匹配元素原创 2015-08-25 11:11:36 · 1115 阅读 · 0 评论 -
Sahi 使用技巧3-快速编写Sahi脚本(1)
Sahi os版本是没有专门的代码编辑器的(sahi pro是有的)。所以这就需要自己找到一个高效的编辑器。我曾经傻傻的使用notepad++直接编写脚本,后果可想而知的,效率低,脚本出错后调试花的时间比较多。尤其是遇到语法错误,比如多或者少一个括号都会导致sahi的解释器通不过,最后还要在日志里查看报错原因,甚是苦恼。经过一段时间的实践,目前发现有两个思路来提高写脚本的效率,但都不是很完美,原创 2015-08-28 20:41:01 · 1799 阅读 · 0 评论 -
Sahi 使用技巧1-使用Sahi Api
Sahi 使用技巧1-使用Sahi ApiSahi作为一个开源的 Web UI 自动化测试框架,在中国软件测试行业不是很流行。尽管它的知名度不及开源的 Selenium和收费的quicktest pro,用户群也不大(貌似国外的测试人员用的更多),但是有着它的优势,比如基于上下文的页面元素识别机制和隐式页面加载响应等待机制等,具体细节可以看这里。使用sahi也有一段时间了,把自己使用时遇到的问题和使原创 2015-08-25 16:24:38 · 2573 阅读 · 0 评论 -
Sahi Pro - Sahi APIs 概述
Sahi Pro - Sahi APIs 概述Sahi的API的大致可分为三类。翻译 2015-09-26 11:18:52 · 1095 阅读 · 0 评论 -
Sahi 使用技巧3-快速编写Sahi脚本(2)
利用notepad++可以提高一定的编写脚本的效率,而且++是一个很轻量的编辑器,适合编写不是特别复杂的脚本。但是notepad++的缺点也是很明显的,没法提示你脚本的语法错误,比如多一个括号或者少一个下划线这样经常发生的错误。 这里引出方法二:aptana studio 3 + apis.sah 官网教程里有讲到如何在eclipse上配置sahi脚本编写环境,详情请参考这里。但是我觉得官网里的原创 2015-08-29 18:50:17 · 1387 阅读 · 0 评论 -
Sahi访问API基础知识(上)
Sahi Pro - Sahi访问API基础知识概述浏览器访问API帮助访问网页元素。他们在浏览器上被执行,而不是在代理上。它们可以被用作浏览器操作API的参数。所有访问API采用一个 标识符 和可选的 dom关联.标识符在不同的情况下,可以是一个数字索引或指定的属性。标识符不仅可以是数值的,还可以是一个字符串或一个JavaScript正则表达式。标识符可以翻译 2015-09-25 16:54:51 · 1133 阅读 · 0 评论 -
Sahi简单excel测试框架
虽然sahi pro版本有一个excelframework,但是在sahi os被省掉了,所以自己就写了一个超简单的excel测试框架,各位可以在此基础上做更多的个人定制。首先要让sahi os可以使用excel api ,可以看[这里](http://download.csdn.net/detail/baidu_29649941/9256781)这个框架的逻辑就是首先用sahi脚本写好函数,然原创 2015-12-03 21:59:28 · 1127 阅读 · 0 评论 -
基于sahi的UI自动化测试框架
基于sahi pro excelframework自动化测试框架设计1.概述1.1.开发背景电子印章系统需要进行自动化测试功能,且需要一种易于开发、维护、使用的自动化测试工具。Sahi pro版本相比开源版本已经自带excelframework,既直接通过excel文件执行自动化测试用例。1.2.建设目标目标1:普通测试员通过编写excel测试模板,生成自动化测试用例,直接执行自动化测试用例,实现自原创 2016-06-26 12:24:16 · 2637 阅读 · 2 评论 -
Sahi 使用技巧4-iframe、下载文件、模态框、访问不了网页的处理
这里总结了几个Sahi使用中可能经常遇到的问题frame、iframe的处理在selenium里面,跨frame或者iframe是需要用switchto这样的方法进入frame或者iframe,才能获取到在frame或者iframe里面的元素,如果要回来则还要跳回来。。。而在Sahi完全不用考虑跨frame和iframe的问题。session隔离的妙用我们知道,一个浏览器的多个页面是共享sessio原创 2017-03-09 23:22:36 · 1408 阅读 · 0 评论