appium iOS自动化测试报错WDA is not list

2024-03-03  本文已影响0人  西亭月圆

报错情况:

安装并启动WDA 后显示  ServerURLHere->http://10.0.2.xxx:8100<-ServerURLHere 

显示的是局域网地址,由于iOS的APP需要授权使用本地网络才能允许访问局域网,但是WDA没有提供该权限设置,所以无法通过局域网进行通信

平时正常运行时显示的是链路本地地址(Link-local address)。以169.254开头,例如:

ServerURLHere->http://169.254.16.148:8100<-ServerURLHere  

猜测应该是WDA可以同时兼容链路本地地址(Link-local address)和一般可路由地址(此处即为局域网地址),至于具体怎么决定何时会使用哪种地址暂不清楚。但是此次使用到了局域网地址,由于没有授权的原因而无法通信,可分别尝试以下方法,看看是否能使WDA server URL变为以169.254开头的地址:

1、卸载并重装WDA

2、iPhone开启飞行模式再关闭

3、重启iPhone(本次通过此法解决了问题,WDA server URL 恢复成了以169.254开头的链路本地地址)

4、重置iPhone的网络设置(注意:重置后所有WiFi密码均会清空)

上一篇下一篇

猜你喜欢

热点阅读