应该是配置不对。检查下 url 对不对,get、post 这些方法对不对,服务器监听地址对不对 (不应该只监听 127.0.0.1)
赞,不过模拟器的结果真的那么可靠么?
能给下英文版地址?
表示天天都很忙。。。个人年度总结到现在都还没有写好。。。
可以趁这段时间做一些自己一直想做但没时间做的事,例如学学新技术,把上一年感兴趣但没时间看的技术 topic 看完。
#7 楼 @yefnegjun 应该不影响。
找到原因了,webpack 的配置文件里面 exclude 了 node_modules
文件夹,你改变路径前 WebDriverAgent 刚好在 appium 的 node_modules
文件夹中,里面的文件都被忽略了,所以报错。
修改方法:
把 /Users/hengjiechen/.nvm/versions/node/v4.2.6/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/webpack.config.js
中的
...
loaders: [
{ test: /\.js?$/, loaders: ['babel-loader'], exclude: /node_modules/ },
{ test: /\.css?$/, loader: 'style-loader!css-loader' },
]
...
改为
...
loaders: [
{ test: /\.js?$/, loaders: ['babel-loader'] },
{ test: /\.css?$/, loader: 'style-loader!css-loader' },
]
...
把 , exclude: /node_modules/
这部分去掉即可。不过我只确定能打包成功,能不能正常运行没试过,你可以试下。
官方 issue :https://github.com/appium/appium/issues/7088
官方已经回复了,不支持运行 WebDriverAgent 自带的 inspector 。
至于为何单独移出来就可以用,我猜和 webpack 检测相对目录的根目录有关。有兴趣你可以细究下。
#52 楼 @yefnegjun SyntaxError: Unexpected token (59:4)
看起来是语法错误。你换另一个版本的 wda 试试,或者另外发个帖?
源码好长。。。。建议源码放 github ,给个对应 github 地址就好。
前面也可以加一些铺垫,例如为啥想做这个工具。
#118 楼 @rolex_sky001 重装 ideviceinstaller 试试?
微信有同学回复:
@testly 回复下?
triproxy dev
的端口配置来配置的。如果你用 stf local
来启动 stf ,可以看下日志或者源码里面 triproxy dev
具体的端口配置情况。话说,DecoderConfig 除了 charset ,支持其它类型的 decode 不?例如通过自己另外写的外部类把收到的数据(私有协议)转化成 json 格式。
[Xcode] Code signing is required for product type 'UI Testing Bundle' in SDK 'iOS 10.2'
TEST FAILED
没有签名。。。
#8 楼 @liuang68 provider 用法和简单原理可以看看 https://testerhome.com/topics/6940
今天早上在 windows 主机上试了下,同时插着 11 个手机,确实只能显示最多 9 个(用了 3 个 hub ,同时还插着一个鼠标、一个键盘),剩下的甚至 USB hub 的连接指示灯都不亮。相同的 hub ,相同的设备及设备数量,连接 mac mini 就没有问题,全部可以正常使用。
Ubuntu 下午有空再试试,我们 Ubuntu 和 windows 硬件上是完全一样的,如果 Ubuntu 可以 9 个以上,那就表示和硬件无关。
话说,预约这个服务是你们加上去的吗?
实在不行,可以把手机连到其它电脑,然后通过 provider 连到 stf 主服务。
我们用 ubuntu(台式机)作为 stf 主服务器,插了 8 台设备,然后在 mac 和 windows 分别插了 3 台,1 台,合计 12 台。
不过之前试过 ubuntu 上超过 9 台设备,不会有问题。
不久的将来肯定会迁移到微信客户端
我觉得这个可能性不大。不过会往 H5 方向倒是有可能的。