appium /usr/local/opt/icu4c/lib/libicui18n.70.dylib报错
时间: 2023-10-11 18:08:13 浏览: 98
这个报错是因为 appium 要求使用 icu4c 库的版本与系统中安装的不一致导致的。可以通过以下两种方法解决:
1. 升级 icu4c 库的版本到 70 版本及以上
2. 修改 appium 的环境变量,将 DYLD_LIBRARY_PATH 指向 appium 自带的 icu4c 库
相关问题:
1. 如何升级 icu4c 库的版本?
2. 如何修改环境变量?
相关问题
python 使用appium报错urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=4723): Max retries exceeded with url: /wd/hub/session (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001B0D89F5910>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))
这个报错通常是由于无法连接到Appium服务器导致的。可能有以下几个原因:
1. 检查Appium服务器是否正在运行,并且确保端口号为4723。你可以在终端或命令提示符中输入`appium`来启动Appium服务器。
2. 确保你的手机或模拟器已经连接到电脑,并且USB调试已经开启。你可以通过运行`adb devices`命令来检查设备是否被正确识别。
3. 检查你的代码中是否正确设置了Appium服务器的地址和端口号。确保`desired_capabilities`参数中`appium_url`的值为`http://127.0.0.1:4723/wd/hub`。
4. 如果你正在使用代理,请确保代理设置正确,并且没有阻止与Appium服务器的通信。
如果以上方法都没有解决问题,你可以尝试重启电脑和手机,或者升级Appium和相应的依赖库。希望这些方法能够帮助你解决问题!
阅读全文