2017-02-17 43 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 –