Macaca Macaca 能否做桌面版程序的自动化测试呢?(Electron 打包的 exe)

· 2020年12月21日 · 最后由 回复于 2020年12月22日 · 264 次阅读

Macaca 能否做桌面版程序的自动化测试呢?(Electron 打包的 exe)
我用的 Python+Macaca+unittest,怎么加载 app 呢,源码问题不好解
就是一个基于 Chrome 做的 APP,win 平台的,类似浏览器的东西
求解??

共收到 6 条回复 时间 点赞
#1 · 2020年12月21日 Author

搜了搜,感觉 Mocha+spectron 比较好解一些

我做过,我会

#3 · 2020年12月22日 Author
jiawei.li 回复

能大概介绍一下方向吗,或者有您的分享文章,我能学习一下吗,感谢🙏

#4 · 2020年12月22日 Author
jiawei.li 回复

有个问题,就是 electron 的元素定位问题,有什么好用的 gui 或者方法,能分享一下吗,指条明路🙏

其实 selenium + chromedriver 就能测试 Electron 呦。Electron 也是可以唤醒控制台的,问你们开发弄个隐藏组合键唤醒。如果 chromedriver 无法连接 Electron 有个 --remote-debugging-port 参数问你们开发😂

#6 · 2020年12月22日 Author
YueChen 回复

对的,selenium + chromedriver,已经可以吊起 app 了,就是定位元素不大行,我在找其他定位元素方法,不知道是不是不支持 selenium 的定位元素语句

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册