#1 楼 @lihuazhang 我觉得他应该是理解错了 在 pc 上没必要用 oc 吧 他估计是想运行在手机上
从 ppt 里面看到他貌似是支持混合 app 的, 我翻看了下代码, 从如下文件中找到了对应的逻辑
大概的意思是把常用控件的所有事件都增加监听事件进行记录, 混合 app 中的 html view, 也是采用类似的方法, 但是使用的是类似于 seleniumIDE 那样的录制体系. 通过 js 来增加事件 event
他基本把所有的事件都实现了一遍, 好庞大的代码.
能做出来如此强大的工具, 是个不容易的事情啊, 不得不佩服作者.
cafe 其他的功能也都非常炫, 推荐大家了解下.
我们貌似没有什么关联, 用户群体没有交集, 所以感觉没有友链的必要哦..
#5 楼 @backpacker npm install -g appium 才能自动放到 path 下面, 否则只是安装在当前目录
官方的 windows 下载包.
如果是太老的版本, 可能需要安装.net
#3 楼 @lihuazhang appium 把 back 键等同到了 webdriver, 所以可以直接使用 driver.back
我的理解是 appum 的文档上说明了支持 id
但是使用 uiautomator, 那么支持 id 就可能不太有效了.
可以试试显式的指定 selendroid.
uiautomator 貌似是使用不了 id 的. 我没测试过, 待验证
贴下代码看看
#3 楼 @lihuazhang 可以啦, 不过最近各路演讲 ppt 泛滥, 放出去也不会有什么影响吧. 随便吧. 我是懒得转发了, 最近在研究 appium 的自动化遍历测试和测试用例辅助生成, 想先拿淘宝的 app 实现些思路
\你们是说 mac 下的那个 inspector?
我用的是 windows...
看来国外移动测试也开始火热了
这个跟 appium 无关, 需要看浏览器自身的配置, 我记得是有这个配置项的, 名字给忘记了
不过我还是建议你, 在做测试的时候, 完全按照用户场景来测试
可惜@monkey 的提交没及时补充进去, 只能等下次的提交了.
我最近在补习 git 的 merge, 学学分支开发
下一步, 我打算让 appium 支持 robot framework, 发起一个 feature 提交.
我已经做了一个 robot 可以支持的 appium, 用起来很好用.
https://github.com/appium/appium/tree/master/sample-code/apps/WebViewApp
appium 官方提供了代码, 但是是就 iOS 的. android 的话, 其实微博, 微信都自带 webview 的.
我觉得你对整个体系还不太了解
启动 appium 后, 首先要用浏览器打开http://127.0.0.1:4723/wd/hub看看有没有启动成功.
然后再运行 python 脚本, 需要通过 python 的工具来安装他依赖的 webdriver 库.
分析问题的时候,你需要关注如下几个内容
另外不要在有空格的路径下, 貌似 java 和 python 对这种路径支持不太好
支持
#4 楼 @lizhenghuan 改天可以给我们分享下你做产品的经验
开源后你可以继续商业封装, 提供咨询服务