• 👍 👍 👍 👍 👍 👍 👍
    终于看到不一样的 技术流 yyds

  • 关于这个纬度,你可以再去了解了解...unittest/pytest、rf、httprunner、jmster 分别做那块的内容

  • 暂时还没开源,后续再看看是否需要做开源规划吧。这次 也主要是看看,目前使用 robotframework 这个框架的小伙伴们多不多,同时也想一起交流学习😀

  • 可以做以下检查进行问题确认:
    1.检查 jenkins 所在服务器环境是否已安装 python3 环境 +robotframework(如果已安装,可直接在 jenkins 所在服务器的 workspac 下 找到对应工程的文件,直接使用 robot 命令执行,看是否 ok)
    2.如果以上都没问题,可在 jenkins shell 中添加 环境重载,然后再添加对应的 robot 命令操作
    #!/bin/bash
    export PYTHON3_HOME=/usr/local/python3
    export PATH=$PYTHON3_HOME/bin:$PATH
    robot xxx......

  • 遇到这类问题 no keyword with name xxxxx,我一般都是检查这些
    1.看引入资源 library 的路径是否有差异
    2.看执行用例时加载的环境地址是否一致
    如果还是不行,就只能检查 对应引入资源包中 keyword 是否存在。rf 的关键字名称规范一般不会变更,包括最新的 4.2.2 版本中,还是沿用以前的

  • 如果是想获取你们自己 app 里面使用的 WebView 内的节点,可以直接让开发 设置 debug 属性就好:WebView.setWebContentsDebuggingEnabled(true)
    如果是想获取第三方 app 的 webview 内元素,那目前还真的不好办,