Alguém conseguiu realizar estes passos pelo c#?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Alguém conseguiu realizar estes passos pelo c#?
Olá Nathan!
Sim, é possível iniciar o Appium pelo C#. Para isso, você precisa utilizar o Appium C# Client, que é uma biblioteca que permite a comunicação entre o seu código em C# e o servidor do Appium.
Para tentar fazer isso, primeiro, você precisa adicionar a biblioteca do Appium C# Client ao seu projeto. Você pode fazer isso através do NuGet, adicionando o pacote "Appium.WebDriver". Após adicionar a biblioteca, você pode começar a utilizar as classes e métodos disponíveis para interagir com o Appium.
Aqui está um exemplo de como iniciar o Appium pelo C#:
using OpenQA.Selenium.Appium;
using OpenQA.Selenium.Appium.Enums;
using OpenQA.Selenium.Appium.Service;
using OpenQA.Selenium.Appium.Service.Options;
using OpenQA.Selenium.Appium.Windows;
class Program
{
static void Main(string[] args)
{
// Configurar as opções do serviço do Appium
AppiumServiceBuilder builder = new AppiumServiceBuilder();
builder.WithIPAddress("127.0.0.1");
builder.UsingPort(4723);
// Iniciar o serviço do Appium
AppiumLocalService service = builder.Build();
service.Start();
// Configurar as opções do driver do Appium
AppiumOptions options = new AppiumOptions();
options.AddAdditionalCapability(MobileCapabilityType.PlatformName, "Android");
options.AddAdditionalCapability(MobileCapabilityType.DeviceName, "Android Emulator");
options.AddAdditionalCapability(MobileCapabilityType.App, "Caminho/para/o/apk");
// Iniciar o driver do Appium
WindowsDriver<WindowsElement> driver = new WindowsDriver<WindowsElement>(service, options);
// Agora você pode interagir com o aplicativo no emulador
// Encerrar o driver e o serviço do Appium
driver.Quit();
service.Dispose();
}
}
Neste exemplo, estamos iniciando o serviço do Appium na porta 4723 e configurando o driver para usar um emulador Android. Você também precisa fornecer o caminho para o APK que deseja testar.
Lembre-se de que você precisa ter o Appium instalado e configurado corretamente em seu ambiente de desenvolvimento antes de iniciar o código acima.
Espero ter ajudado e bons estudos!