测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
新手
Mrlilili (Aaron)
第 45036 位会员 / 2019-07-09
欢聚时代 @ 广州
7 篇帖子 • 20 条回帖
1 关注者
2 正在关注
1 收藏
GitHub Public Repos
  • vite 1

    Next generation frontend tooling. It's fast!

  • auto-green 1

    自动保持 GitHub 提交状态常绿 a commit every day, keep your girlfriend far away.

  • Mrlilili 1

    Config files for my GitHub profile.

  • intellij-platform-plug... 1

  • janceChun 1

  • auto-import-test 1

  • Web-Performance-Optimi... 1

    Web 性能优化🚗

  • docs 1

    📖 Documentation for Windi CSS

  • js-cookie 1

    A simple, lightweight JavaScript API for handling browser cookies

  • intellij-alpine 1

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 使用 contexts () 方法时报错 at 2019年10月21日

    @Super-Ps

  • 有没有什么方案通过可以拿到 app webview 的 console log日志信息? at 2019年10月16日

    这个是 webdriver 的日志信息吧,我想要的是安卓 app 内打开的 web 页面的 web 日志信息(chrome webview 的日志信息)

    https://stackoverflow.com/questions/20907180/getting-console-log-output-from-chrome-with-selenium-python-api-bindings

    就是这个问题中的日志信息

  • 使用 contexts () 方法时报错 at 2019年10月13日


    更新之后遇到这个问题

  • 有没有什么方案通过可以拿到 app webview 的 console log日志信息? at 2019年10月13日

    --verbose 打印的是 macaca-server 的日志哦,想拿到的是 app 的 H5 内嵌页的日志信息

  • 使用 contexts () 方法时报错 at 2019年10月13日

    这个问题还是没修复,要把 Macac-android 依赖 macaca-chromedriver 版本进行一下升级

    1.macaca-android 依赖的 macaca-chromedriver 为 1.0.x(1.0.45) 版本,这个版本的 versions.js 的 versionMap 中没有 webviewVersions===77 的版本

    具体看这里https://github.com/macacajs/macaca-chromedriver/blob/2225d8f1acf48c988293dbbcd34ab68418a0841f/lib/versions.js#L12-L51

    版本依赖情况看这里https://github.com/macacajs/macaca-android/blob/master/package.json#L17

  • 有没有什么方案通过可以拿到 app webview 的 console log日志信息? at 2019年10月13日

    app webview 指的是 app 内打开的 H5 页面,app 打开 H5 页面底层是启动 webview 并打开 H5 页面,这个时候 H5 页面会有一些浏览器级别的 log 日志,简单来说就是想拿到 app 内打开的 H5 页面的日志信息。

  • 使用 contexts () 方法时报错 at 2019年09月23日

    查了下,发现有 3 个问题:

    1.macaca-android 依赖的 macaca-chromedriver 为 1.0.x(1.0.45) 版本,这个版本的 versions.js 的 versionMap 中没有 webviewVersions===77 的版本

    具体看这里https://github.com/macacajs/macaca-chromedriver/blob/2225d8f1acf48c988293dbbcd34ab68418a0841f/lib/versions.js#L12-L51

    版本依赖情况看这里https://github.com/macacajs/macaca-android/blob/master/package.json#L17

    2.新本的 macaca-chromedriver@1.2.3 中的 versionMap 最新是到 76,官方已到 78,macaca-chromedriver 未及时更新

    3.新本的 macaca-chromedriver@1.2.3 中 webviewVersion 的版本判断条件有问题,这里用的是===强匹配,但是入参的 webviewVersion 参数为 String 类型,具体看这里https://github.com/macacajs/macaca-chromedriver/blob/master/lib/versions.js#L78
    补充下参数打印截图

  • 使用 contexts () 方法时报错 at 2019年09月23日

    @xdf

  • 用 macaca 进行 ui 自动化测试的时候,如何同时进行 screenrecord? at 2019年08月16日

    分享一个话题 https://testerhome.com/topics/20244

  • 用 macaca 进行 ui 自动化测试的时候,如何同时进行 screenrecord? at 2019年08月15日

    找到原因了,我本地装了两个版本的 adb,两个 adb 调用冲突造成的

  • 用 macaca 进行 ui 自动化测试的时候,如何同时进行 screenrecord? at 2019年08月15日

    为什么 macaca-adb 就不会中断 macaca 的 UI 自动化进程,但是直接使用 adb 指令就会中断 macaca 的 ui 自动化进程,这个里面的原理能简单说下么?

  • 关于 Macaca 的并发测试 (iOS) at 2019年07月23日

    10 台安卓设备并行任务的话,得起 10 个 macaca server?

  • server 上连了多台手机,如何指定某台手机运行测试代码 at 2019年07月23日

    desiredCaps 配置参数 udid 配置成指定手机的 deviceId。

    https://macacajs.github.io/zh/guide/helpful-settings.html#%E5%88%9D%E5%A7%8B%E5%8C%96%E5%8F%82%E6%95%B0
    文档里面 App 相关参数有写配置说明

  • 用 macaca 进行 ui 自动化测试的时候,如何同时进行 screenrecord? at 2019年07月22日

    嗯嗯 操作动作录屏的逻辑尝试用 macaca-adb 做是可以的,感谢提供的方案,下面是用例代码中插入屏幕录制的示例代码

    const ADB = require('macaca-adb')
    const adb = new ADB()
    ....
    it('这是一个测试用例', function () {
        adb.setDeviceId('e98c6ab9')
        return driver
          .waitForElementById('xxx')
          .click()
          .then(() => {
            // 下面是录制视频的逻辑
            return new Promise(resolve => {
              adb.shell('screenrecord --time-limit 5 /sdcard/demo.mp4', () => {
                adb.pull('/sdcard/demo.mp4', './', () => {
                  resolve()
                })
              })
            })
          })
          .sleep(3 * 1000)
      })
    ....
    
  • 用 macaca 进行 ui 自动化测试的时候,如何同时进行 screenrecord? at 2019年07月22日

    macaca-adb 为何不集成 adb 的 screenrecord 功能呢?

  • 用 macaca 进行 ui 自动化测试的时候,如何同时进行 screenrecord? at 2019年07月19日

    我试试看,不过 macaca-adb 未包含 adb screenrecord 功能,macaca-adb 使用示例有么?

关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
简体中文 / 正體中文 / English

©testerhome.com 测试之家   渝ICP备2022001292号
  渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司