- Notifications
You must be signed in to change notification settings - Fork 189
Android Sample ‐ V4
Dor Blayzer edited this page Nov 16, 2023 · 1 revision
... using OpenQA.Selenium.Remote; using OpenQA.Selenium.Appium; using OpenQA.Selenium.Appium.Android; namespace AppiumDriverDemo { [TestFixture ()] public class ProgramTest { private AppiumDriver<AppiumWebElement> driver; [SetUp] public void beforeAll(){ DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.SetCapability("deviceName", "Android Emulator"); capabilities.SetCapability("platformName", "Android"); capabilities.SetCapability("app", "<Path to your app>"); driver = new AndroidDriver<AppiumWebElement>( new Uri("http://127.0.0.1:4723/wd/hub"), capabilities); } [TearDown] public void afterAll(){ // shutdown driver.Quit(); } [Test ()] public void AppiumDriverMethodsTestCase () { // Using appium extension methods AppiumWebElement el = driver. FindElementsByAndroidUIAutomator ( "new UiSelector().enabled(true)"); el.SendKeys ("abc"); Assert.AreEqual (el.Text, "abc"); } } }