• SST (seleniumsimpletest) 介绍


    SST是在selenium python binding的基础上,抽象出一些称之为actions的API,还有整合了一些工具,例如SST自带一个测试报告模块,测试结果可以以 console, html和xml格式展示。并且提供了一个简单的以目录形式管理的测试用例的管理方式。

    我试用了一下,他主要还是走selenium的路子,把所有操作都放在sst.actions里面,脚本写出来就是一条条的操作。如果是webdriver的思路的话,就是先有一个浏览器对象,然后针对这个浏览器对象进行操作。

    from sst.actions import *   go_to('http://www.ubuntu.com/') assert_title_contains('Ubuntu')   # Search ubuntu on ubuntu website... keyword = 'ubuntu' write_textfield('edit-keys', keyword) click_element('edit-submit')   # Verify search result page assert_text('edit-keys', keyword) assert_element(id='search-results-container')

    这个是作者的博客,大家可以去吐吐槽。http://coreygoldberg.blogspot.com/2012/01/officially-introducing-sst-python-web.html
    
    对于这个框架的看法:

    • 多一种选择总是好的,尤其对于使用selenium的python朋友
    • 对比面向对象的调用方式,其实我本人挺喜欢这种selenium风格的脚本
    • 项目才0.1.0,存在各种风险,用到production需谨慎
    • 项目计划未知,这可能就是最后一个版本 :P
    • 大家都喜欢重复造轮子,有重复造轮子倾向的可以以这个轮子为基础继续造下去,哈哈
  • 相关阅读:
    stark
    MySQL与JDBC
    存储过程/视图/触发器
    MyCat部署运行(Windows环境)与使用步骤详解
    常用单词总结
    表单校验---validation检验
    jQuery简介
    javascript简单介绍
    HTML&&CSS
    消息队列Java的简单实现
  • 原文地址:https://www.cnblogs.com/shihao/p/2324907.html
Copyright © 2020-2023  润新知