V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
cmxpapa
V2EX  ›  Python

flybirds v0.2 版本发布,一套脚本做 Android、iOS、Web 自动化 UI 测试

  •  
  •   cmxpapa · 2022-04-15 15:38:52 +08:00 · 1973 次点击
    这是一个创建于 954 天前的主题,其中的信息可能已经有所发展或是发生改变。

    多端研发对于当今时代的前端开发来说是个绕不过去的话题,为了解决这些问题,行业内推出了很多开发方案,但是跨端自动化测试一直没有得到很好的解决。 Flybirds 框架 v0.2 版本支持一套脚本运行 Android 、iOS 、Web 自动化 UI 测试,通过命令行快速切换。 如果你希望低成本进行多端自动化,推荐试用,以下是详细介绍:

    v0.2 增加了 web BDD UI Testing 支持

    • Web 语法与 APP 端保持一致
    • 支持无头、有头浏览器模式
    • 支持多种浏览器内核:chrome 、firefox 、webkit
    • 支持并发执行模式

    帮助文档

    访问地址

    2 条回复    2022-04-16 12:14:11 +08:00
    minmini
        1
    minmini  
       2022-04-15 17:07:03 +08:00
    这个东西我之前也写过一个 demo ,但是没推得下去,感觉需要定义的关键字太多了,下面的测试朋友们都表示脚本编写很机械一边写还要一边看看跟关键字能不能匹配上,后来还是不了了之了😂😂
    cmxpapa
        2
    cmxpapa  
    OP
       2022-04-16 12:14:11 +08:00
    比较简单的 web 页面或 APP ,可能不需要定义很多元素关键字,可以考虑直接使用文案进行操作,类似下面的语法:
    操作:点击文案[机票]
    断言:存在[经济舱]的文案
    复杂的页面,最好能再开发阶段约定好关键字,UI 自动化的推动确实不太容易,一方面需要框架足够易用,一方面也需要团队的持续重视和投入,才能看得到效果😂😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2891 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.