![](/img/trans.png)
[英]How to switch off/on network in xamarin android/iOS app from xamarin uitest in C#
[英]Xamarin UiTest make some tests only executable on android or iOS?
我為應用程序的android版本實現了UITest,現在我正嘗試改編UI Tests代碼,以使其適用於iOS和Android。
事實是,我為Android測試創建了確實非常特定的功能,而這些功能無法用於iOS,因為視圖根本沒有以相同的方式被掩蓋。
這是我的問題:
-是否可以使某些測試功能僅在iOS或Android(僅一個,而不是兩個)上但在同一test.cs文件中可執行?
-組織用於Android或iOS的Ui測試的最常規,最簡潔的方法是什么?
我可以回答第一個問題:
您可以使用以下平台屬性標記測試裝置:[TestFixture(Platform.Android)]在android上執行,[TestFixture(Platform.iOS)]在ios上執行。
在類上方提供兩個屬性,以使測試類在兩個平台上都可執行。 我不知道單個測試是否也可能,因為我目前只需要整個課程使用。
所以用法可能是這樣的
[TestFixture(Platform.Android)]
[TestFixture(Platform.iOS)]
public class FooTests
{ ... }
休伯特(BR Hubertus)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.