2017-02-17 52 views
0

选项--device采用十六进制格式的设备ID,但如果我从REST API获取设备ID,它的格式不正确。来自REST API的设备ID Xamarin测试云

如何以正确的格式获取设备ID,我可以在提交测试时将它传递给命令提示符?

+0

你期待什么样的格式?你实际上收到了什么? – BytesGuy

+0

从REST API获取以下格式的设备ID:sony_xperia_j-4.1.2 您可以在此处看到:https://testcloud.xamarin.com/api_docs/index.html#list-device-configurations-currently-可用。但是当我使用命令提示符提交我的测试时,--device选项采用以下格式:a1a38089。那么我怎样才能获得第二种格式对于命令提示是正确的呢? – Marco19

回答

1

cmd行选项是“-device s”(复数),并且该字符串是使用基于您希望测试的设备的测试云生成的。

要创建此“列表”,请运行“新建测试向导”并使用获得的ID在未来的cmd行提交中使用。

设备:由Xamarin Test Cloud生成的设备字符串。

获取此字符串:

转到您的Xamarin测试云账户。

单击新建测试运行。

单步执行向导。

当您到达最终页面时,复制> --devices选项后面的标识。

+0

非常感谢!有没有一种方法可以通过Xamarin测试Cloud REST API以编程方式生成此设备ID? – Marco19

+0

@ Marco19不是我现在知道的,它似乎也像移动中心(新的Xamarin测试云)在这方面完全破坏了,因为它们在缺少设置测试时呈现给您的'--devices' ... – SushiHangover

+0

@ Marco19你可以在这里为该功能投票:https://testcloud.ideas.aha.io/ideas/XTA-I-135 –