美文网首页
appium iOS自动化测试报错WDA is not list

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

作者: 西亭月圆 | 来源:发表于2024-03-03 12:27 被阅读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密码均会清空)

    相关文章

      网友评论

          本文标题:appium iOS自动化测试报错WDA is not list

          本文链接:https://www.haomeiwen.com/subject/thvkzdtx.html