WebDriverAgent常见错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebDriverAgent常见错误相关的知识,希望对你有一定的参考价值。
参考技术A 解决:进入appium-webdriveragent目录,重新执行:$ sh ./Scripts/bootstrap.sh
----解决:将 assign 改为 strong ,并重新build,如下的两个错误同步解决掉 🦅
----解决:把”FBMinimumTouchEventDelay“ 设置为实践,比如3000,再次运行无此错误。
----解决:如下图所示:
再次运行无提示性错误了
-----解决:执行product--test,或者如下图:
----解决:有些iPhone,据说是国产的原因或者ios10以后版本,直接使用ip不能连接手机(即输入打印出来的url无法显示手机界面),需要使用libimobiledevice 进行如下端口转发,转发后输入http://localhost:MacHost即可访问 :
端口转发命令:$ iproxy macPort iPhonePort [UDID]
//macPort,mac上闲置的端口
//iPhonePort,手机设置的端口
//[UDID],手机的UDID,一台设备的时候可不填,但是多台设备就需要填了。比如:iproxy 8300 8100 103fc866d685f37dae974ca9cffa7262451d6383
eg:
# 使用--HEAD安装最新版本
$ brew install libimobiledevice --HEAD
$ iproxy 8300 8100 -----回车后 直接在网站中输入 http://localhost:8300/status 即可
---解决:如下图所示进行操作后再次编译,错误就会消失。还不行的话重启Xcode后再重试,错误就会消失。
----解决:
a、修改Inspector下webpack.config.js文件
b、去掉babel-loader配置后的,“exclude: /node_modules/”,如下图:
c、删除Inspector下node_modules文件夹
d、重新执行 “sh ./Scripts/bootstrap.sh”,即可成功。
运行Appium服务时,启动不了WebDriverAgent的解决方法
打开mac终端,进入到WebDriverAgent 目录下:
输入:cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
再输入命令:xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination ‘id=36d1639971532c51145a64dd7f4a6e793a4b7d1b‘ test
其中 id是所测试iOS设备的udid(UUID)
若是还不行的话,那就再重启电脑试试。
以上是关于WebDriverAgent常见错误的主要内容,如果未能解决你的问题,请参考以下文章