我在xamarin形式簡單的應用程序(CreditCardValidator)工作,我從網上下載[https://developer.xamarin.com/samples/test-cloud/Quickstarts/CreditCardValidator.Droid/]設置:System.Exception的:ApkFile或InstalledApp尚未配置
應用程序現在是可以開始運行測試方法不提供路徑(.apk文件)...如果不是,我想知道如何啓動VS模擬器運行測試方法(運行測試方法自動啓動VS模擬器)後?
public class Tests
{
AndroidApp app;
[SetUp]
public void BeforeEachTest()
{
app = ConfigureApp.Android.StartApp();
}
[Test]
public void CreditCardNumber_TooShort_DisplayErrorMessage()
{
app.WaitForElement(c => c.Marked("action_bar_title").Text("Enter Credit Card Number"));
app.EnterText(c=>c.Marked("creditCardNumberText"), new string('9', 15));
app.Tap(c => c.Marked("validateButton"));
app.WaitForElement(c => c.Marked("errorMessagesText").Text("Credit card number is too short."));
}
}
@喬恩我用 應用程式= ConfigureApp.Android.ApkFile(路徑).DeviceSerial( 「363F7AED-462C-46BD-9FEC-F1DD3B79916C」)的startApp(); 但它沒有工作 是否有任何方法可以在仿真器上運行而不需要運行? (用於啓動模擬器的測試方法?) –
我不相信測試框架會爲您啓動模擬器。您必須製作一個自定義構建腳本才能調用此仿真器,並在調用'nunit-console.exe'運行您的UI測試之前等待一段時間。 –