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常见错误的主要内容,如果未能解决你的问题,请参考以下文章

Github常见操作和常见错误!

Vue常见错误及解决方法:

MQ之RocketMQ常见错误

ASP.NET常见错误大全

ios JSON解析常见错误

POST请求常见错误及解决办法