Appium 无法运行具有 SplashActivity 的 Xamarin Forms 应用程序
Posted
技术标签:
【中文标题】Appium 无法运行具有 SplashActivity 的 Xamarin Forms 应用程序【英文标题】:Appium can't run Xamarin Forms app that has SplashActivity 【发布时间】:2021-06-29 13:05:21 【问题描述】:问题似乎发生在具有 Splash Activity 的 Xamarin Form 应用程序中。在没有 Splash Activity 的 Xamarin Form 应用程序上运行良好
错误:
my.company.package.crc647d31b46756051f61.SplashActivity' never started
ADB] Incorrect package and activity. Retrying.
【问题讨论】:
【参考方案1】:我发现对于具有 SplashActivity 的 Xamarin Forms 应用,我们需要等待通配符 *.MainActivity
类似这样的:
appiumOptions.AddAdditionalCapability("appWaitActivity", "*.MainActivity");
更多详情Appium android Capbilities docs
【讨论】:
以上是关于Appium 无法运行具有 SplashActivity 的 Xamarin Forms 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Windows 上的适用于 Android 的 Appium 1.4.13.1 上运行任何测试
无法使用 Appium 为 IOS 生成的代码运行量角器脚本,它说 findelement 不是函数
运行捆绑安装后,我收到此消息“无法加载此类文件 - appium_lib”