Я работаю над Xamarin форм простое приложение (CreditCardValidator) я скачал приложение из [https://developer.xamarin.com/samples/test-cloud/Quickstarts/CreditCardValidator.Droid/]SetUp: System.Exception: ApkFile или InstalledApp не был настроен
Теперь есть возможность начать Запуск метода испытаний без предоставления path to (.apk File) ... если нет, я хочу знать, как запустить эмулятор 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."));
}
}
@ Jon я использовал приложение = ConfigureApp.Android.ApkFile (путь) .DeviceSerial ("363F7AED-462C-46BD-9FEC-F1DD3B79916C") StartApp(); но это не сработало Есть ли какой-нибудь способ запускать на эмуляторе без запуска? (метод тестирования для запуска эмулятора?) –
Я не верю, что среда тестирования загрузит эмулятор для вас. Вам нужно будет создать собственный скрипт сборки, чтобы вызвать этот эмулятор и подождать минуту или около того, прежде чем запускать «nunit-console.exe» для запуска ваших пользовательских тестов. –