关于使用iOS的弹窗接口出现“WDARequestError”报错的问题说明

简介: 关于使用iOS的弹窗接口出现“WDARequestError”报错的问题说明

最近我们发现经常有一些同学在使用我们iOS弹窗处理接口时,容易出现一个 WDARequestError 的报错:


Traceback (most recent call last):
  File "airtest/cli/runner.py", line 70, in runTest
  File "/Users/han/Documents/11.air/11.py", line 14, in <module>
    ios.alert_accept()
  File "/Applications/AirtestIDE.app/Contents/MacOS/airtest/core/ios/ios.py", line 34, in wrapper
    return func(self, *args, **kwargs)
  File "/Applications/AirtestIDE.app/Contents/MacOS/airtest/core/ios/ios.py", line 583, in alert_accept
    return self.driver.alert.accept()
  File "site-packages/wda/__init__.py", line 1144, in accept
  File "site-packages/wda/utils.py", line 47, in _inner
  File "site-packages/wda/__init__.py", line 454, in _fetch
  File "site-packages/wda/__init__.py", line 124, in httpdo
  File "site-packages/wda/__init__.py", line 180, in _unsafe_httpdo
wda.exceptions.WDAUnknownError: WDARequestError(status=110, value={'error': 'unknown error', 'message': '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'})
复制代码


这是因为同学们部署的WebDriverAgent不是最新版本导致的,需要同学们 从appium的github上拉取下最新的WebDriverAgent重新部署到iOS设备上 ,即可正常使用我们的iOS弹窗处理接口:


网络异常,图片无法展示
|


最后补充一个小问题,很多同学在处理iOS的弹窗时发现,无论是使用Airtest的截图操作,还是poco的控件操作,都无法处理iOS弹窗,其实对于iOS设备,是有专门的弹窗处理接口的

目录
打赏
0
0
0
0
5
分享
相关文章
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
201 67
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
解决Xcode运行IOS报错:redefinition of module ‘Firebase‘和could not build module ‘CoreFoundation‘
解决Xcode运行IOS报错:redefinition of module ‘Firebase‘和could not build module ‘CoreFoundation‘
354 4
iOS Swift使用Alamofire请求本地服务器报错-1002
iOS Swift使用Alamofire请求本地服务器报错-1002
159 1
url中带中文,ios报错问题
url中带中文,ios报错问题
ios-解决报错-CocoaPods could not find compatible versions for pod “xxx“
ios-解决报错-CocoaPods could not find compatible versions for pod “xxx“
335 2
|
7月前
|
IOS编译报错‘ZipArchive.h‘ file not found|Use of undeclared identifier ‘SSZipArchive‘
IOS编译报错‘ZipArchive.h‘ file not found|Use of undeclared identifier ‘SSZipArchive‘
138 1
|
7月前
|
解决Flutter运行IOS报错:Podfile is out of date
解决Flutter运行IOS报错:Podfile is out of date
113 1
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
iOS Objective-C 应用连接Azure Storage时,若不关闭账号的匿名访问,程序能正常运行。但关闭匿名访问后,上传到容器时会出现错误:“Public access is not permitted”。解决方法是将创建容器时的公共访问类型从`AZSContainerPublicAccessTypeContainer`改为`AZSContainerPublicAccessTypeOff`,以确保通过授权请求访问。
101 0
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
|
10月前
|
iOS16.1系统由于一个系统弹窗无法取消,导致屏幕卡死无法关机问题及解决方案
iOS16.1系统由于一个系统弹窗无法取消,导致屏幕卡死无法关机问题及解决方案
1103 0