【问题标题】:An unknown server-side error occurred while processing the command. Original error: Cannot read properties of undefined (reading 'match')处理命令时发生未知的服务器端错误。原始错误:无法读取未定义的属性(读取 \'match\')
【发布时间】:2022-10-06 18:10:41
【问题描述】:
我刚刚开始移动自动化测试,我正在尝试使用 Appium 在 Android Studio 上为 android 编写测试,但是我认为我只是在配置过程中做错了。我遇到了一些其他错误,这些是我到目前为止所做的事情。
- 设置 ANDROID_HOME 路径
- 设置 JAVA_HOME 路径
- 更新节点版本
完成这些后,我启动了 appium 服务器并再次尝试。我能够与模拟器进行通信,但仍有一些问题。
run command
appium-doctor 和 flutter doctor 似乎还不错。
appium-doctor
flutter doctor
这是我得到的确切错误消息。
this
任何帮助表示赞赏。提前致谢。
标签:
android-studio
configuration
automated-tests
appium
appium-android
【解决方案1】:
我不久前解决了这个案子,以为可以帮助某人。问题是我从另一个操作方法源复制的第一个配置。它试图使用 appium-flutter-driver ,因此我假设有这样的代码 sn-p :
'appium:automationName': 'Flutter'
这不起作用,因为我试图用 appium-flutter-finder 运行它。我不完全知道那里发生了什么,但是当我从 appium 的指南中查找它并执行他们提供的默认配置时,问题就消失了。这是:
'appium:automationName': 'Appium'