我在IOS应用程序上运行appium,并尝试打开Appium Inspector,它曾经工作正常,直到有一天它突然失败并显示错误消息:
未提供以下所需功能:deviceName
我不知道它为什么突然不起作用,因为那是我用过的相同的Appium版本和相同的.app文件。
无论如何,现在我不知道如何设置所需的功能;我甚至不知道要设置哪个文件;我只有一个.app文件;它需要更改应用程序的源代码吗?任何人都可以提供一些关于我应该更改哪个文件以及deviceName期望的值的指南吗?
谢谢!
答案 0 :(得分:3)
在Appium GUI中设置所需功能是通过单击iOS特定功能的Apple
图标,或单击全局功能的Gear
图标完成的。
服务器功能和所需功能在GUI中相互混合。
有关每种功能的信息,请参阅Appium capability documentation。
答案 1 :(得分:1)
对于那些在MAC中遇到同样问题的人:
1.确保您指定了'app'文件
2.确保您在设置中选中了“预启动应用程序”选项。
3.然后重启apppium服务器。专注于错误信息(必须有足够的文字)然后调整你的设置
答案 2 :(得分:0)
根据附件快照,启用名称为Force Device
的{{1}}应该有效。