How should have I set up credentials to run scripts on Emulator?
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium.Appium;
using OpenQA.Selenium.Appium.Android;
using OpenQA.Selenium.Appium.Enums;
using OpenQA.Selenium.Appium.Service;
using OpenQA.Selenium.Remote;
using System.Runtime.Intrinsics.X86;
using static System.Runtime.InteropServices.JavaScript.JSType;namespace AppiumDemo
{
[TestClass]
public class NativeApp
{
private static AppiumLocalService service;
private static AppiumDriver driver;[ClassInitialize] public static void ClassInit(TestContext context) { // Start Appium Server service = new AppiumServiceBuilder().UsingAnyFreePort().Build(); service.Start(); Assert.IsTrue(service.IsRunning); // Start Appium Client AppiumOptions appiumOptions = new AppiumOptions(); appiumOptions.AddAdditionalCapability("appium:deviceName", "emulator-5554"); appiumOptions.AddAdditionalCapability("platformName", "Android"); appiumOptions.AddAdditionalCapability("appium:platformVersion", "14"); //appiumOptions.AddAdditionalCapability("appium:app", "C:\\Users\\pavel\\.android\\avd\\Automation.avd"); appiumOptions.AddAdditionalCapability(MobileCapabilityType.App, "data / app / ~~2_IK3JDOWSvNkkIMequcFw ==/ szif.gtfoto - dWUj4QNgNzl5W2r_mUaYKQ ==/ base.apk"); // data / app / ~~2_IK3JDOWSvNkkIMequcFw ==/ szif.gtfoto - dWUj4QNgNzl5W2r_mUaYKQ ==/ base.apk); appiumOptions.AddAdditionalCapability("appium:automationName", "UiAutomator2"); appiumOptions.AddAdditionalCapability("appium:newCommandTimeout", 30000); appiumOptions.AddAdditionalCapability("appium:noReset", false); appiumOptions.AddAdditionalCapability("appium:fullReset", false); appiumOptions.AddAdditionalCapability("appium:eventTimings", true); appiumOptions.AddAdditionalCapability("appium:printPageSourceOnFindFailure", true); appiumOptions.AddAdditionalCapability("appium:version", "2.0.1"); appiumOptions.AddAdditionalCapability("appium:automationVersion", "2.29.4"); appiumOptions.AddAdditionalCapability("appium:appPackage", "szif.gtfoto"); appiumOptions.AddAdditionalCapability("appium:udid", "emulator-5554"); appiumOptions.AddAdditionalCapability("appium:noReset", false); appiumOptions.AddAdditionalCapability("appium:fullReset", false); appiumOptions.AddAdditionalCapability("appium:printPageSourceOnFindFailure", true); appiumOptions.AddAdditionalCapability("appium:systemPort", 82000); appiumOptions.AddAdditionalCapability("appium:appActivity", ".StartActivity"); appiumOptions.AddAdditionalCapability("appium:forceAppLaunch", true); appiumOptions.AddAdditionalCapability("appium:shouldTerminateApp", true); appiumOptions.AddAdditionalCapability("appium:autoGrantPermissions", true); appiumOptions.AddAdditionalCapability("appium:adbPort", 5037); appiumOptions.AddAdditionalCapability("appium:remoteAdbHost", "10.0.2.15"); appiumOptions.AddAdditionalCapability("appium:adbExecTimeout", 20000); appiumOptions.AddAdditionalCapability("appium:clearDeviceLogsOnStart", true); appiumOptions.AddAdditionalCapability("appium:buildToolsVersion", "29.0.2"); appiumOptions.AddAdditionalCapability("appium:avd", "Automation"); Uri appiumServerUri = new Uri("http://192.168.1.28:4723"); RemoteWebDriver driver = new RemoteWebDriver(appiumServerUri, appiumOptions);