还未发布过话题
  • 我第一次跑 report 就可以打开的啊,难道是因为用的 pycharm 的关系?反正我去文件夹里面直接双击 index.html 也能看到完整报告。
    上面 Mio4kon 不是回复说:“空白页的原因是因为报告用到了 ajax 本地请求,不支持 file 协议.建议报告集成到 Jenkins 或者使用 chrome 的插件 web server. 还有一种方法就是利用 pychram IDE 右键 html 文件 open in browser”,你试试呗

  • 现在就是用的你那个框架做手机 UI 自动化,case 可以顺利的跑,也遇到几个问题。

    1. 这几天一直在想怎么可以做到 assert 失败之后自动截图。一条 case 执行到 assert 失败,就会停止,try except 去截图的话,会导致原本应该 fail 的 case 变成 pass,上网查很多用 java 的会写个监听程序,不知道 python 里面怎么实现?
    2. 也在想怎么可以让 appium 在某些 case 之间不关闭 app,保留当前页面继续跑,比如测试登录时密码为空和错误 2 种情况,没有必要关闭,重新打开 app。本来我给放一条 case 里面,但是一旦 assert 失败,后面的代码都不会执行。
    3. 怎么控制 test case 的执行步骤比较好?
    4. 还有上次提到的 watchdog 没有自动更新 page 文件,试了下,运行 page 文件夹下的 tools 是可以自动更新 page 的,这个我等下再看看 watchdog 哪里有问题😆 😆
  • 框架里写到运行 watch_dog,对 yaml 文件做了改动并且保存的话,page.py 会自动生成代码,试了下没反应。所以目前还是自己手动去吧页面信息输入到 page.py 中。。是哪里的问题呢?
    还有,allure 可以做到失败页面截图么?我看到 report 中 log 很详细,但是好像没有截图