Kubeusz

maincalss

Nov 24th, 2019
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. using NUnit.Framework;
  2. using OpenQA.Selenium.Appium.Enums;
  3. using OpenQA.Selenium.Appium.Android;
  4. using OpenQA.Selenium.Remote;
  5. using System;
  6.  
  7. namespace AppiumDotNetSamples
  8. {
  9. [TestFixture()]
  10. public class AndroidBasicInteractionsTest
  11. {
  12. private AndroidDriver<AndroidElement> driver;
  13. private SamplePage _samplePage;
  14.  
  15. [SetUp()]
  16. public void BeforeAll()
  17. {
  18. DesiredCapabilities capabilities = new DesiredCapabilities();
  19. capabilities.SetCapability(MobileCapabilityType.PlatformName, "Android");
  20. capabilities.SetCapability(MobileCapabilityType.PlatformVersion, "7.1.2");
  21. capabilities.SetCapability(MobileCapabilityType.AutomationName, "UIAutomator2");
  22. capabilities.SetCapability(MobileCapabilityType.DeviceName, "3e52f2ee7d34");
  23. capabilities.SetCapability("appPackage", "com.miui.calculator");
  24. capabilities.SetCapability("appActivity", "com.miui.calculator.cal.CalculatorActivity");
  25.  
  26. driver = new AndroidDriver<AndroidElement>(new Uri("http://localhost:4723/wd/hub"), capabilities, TimeSpan.FromSeconds(180));
  27. driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
  28.  
  29. _samplePage = new SamplePage(driver);
  30. }
  31.  
  32. [Test()]
  33. public void Click()
  34. {
  35. _samplePage.ClickOnConfirmButton();
  36. _samplePage.ClickOnButtonOne();
  37. }
  38.  
  39. [TearDown()]
  40. public void AfterAll()
  41. {
  42. driver.Quit();
  43. }
  44.  
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment