Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using NUnit.Framework;
- using OpenQA.Selenium.Appium.Enums;
- using OpenQA.Selenium.Appium.Android;
- using OpenQA.Selenium.Remote;
- using System;
- namespace AppiumDotNetSamples
- {
- [TestFixture()]
- public class AndroidBasicInteractionsTest
- {
- private AndroidDriver<AndroidElement> driver;
- private SamplePage _samplePage;
- [SetUp()]
- public void BeforeAll()
- {
- DesiredCapabilities capabilities = new DesiredCapabilities();
- capabilities.SetCapability(MobileCapabilityType.PlatformName, "Android");
- capabilities.SetCapability(MobileCapabilityType.PlatformVersion, "7.1.2");
- capabilities.SetCapability(MobileCapabilityType.AutomationName, "UIAutomator2");
- capabilities.SetCapability(MobileCapabilityType.DeviceName, "3e52f2ee7d34");
- capabilities.SetCapability("appPackage", "com.miui.calculator");
- capabilities.SetCapability("appActivity", "com.miui.calculator.cal.CalculatorActivity");
- driver = new AndroidDriver<AndroidElement>(new Uri("http://localhost:4723/wd/hub"), capabilities, TimeSpan.FromSeconds(180));
- driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
- _samplePage = new SamplePage(driver);
- }
- [Test()]
- public void Click()
- {
- _samplePage.ClickOnConfirmButton();
- _samplePage.ClickOnButtonOne();
- }
- [TearDown()]
- public void AfterAll()
- {
- driver.Quit();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment