Appium 1.2.0需要以下所需功能,但未提供:deviceName

时间:2014-10-01 13:35:27

标签: ios appium

我在IOS应用程序上运行appium,并尝试打开Appium Inspector,它曾经工作正常,直到有一天它突然失败并显示错误消息:

未提供以下所需功能:deviceName

我不知道它为什么突然不起作用,因为那是我用过的相同的Appium版本和相同的.app文件。

无论如何,现在我不知道如何设置所需的功能;我甚至不知道要设置哪个文件;我只有一个.app文件;它需要更改应用程序的源代码吗?任何人都可以提供一些关于我应该更改哪个文件以及deviceName期望的值的指南吗?

谢谢!

enter image description here

3 个答案:

答案 0 :(得分:3)

在Appium GUI中设置所需功能是通过单击iOS特定功能的Apple图标,或单击全局功能的Gear图标完成的。

服务器功能和所需功能在GUI中相互混合。

有关每种功能的信息,请参阅Appium capability documentation

答案 1 :(得分:1)

对于那些在MAC中遇到同样问题的人:

1.确保您指定了'app'文件

2.确保您在设置中选中了“预启动应用程序”选项。  prelaunch application

3.然后重启apppium服务器。专注于错误信息(必须有足够的文字)然后调整你的设置

答案 2 :(得分:0)

根据附件快照,启用名称为Force Device的{​​{1}}应该有效。