Всем добрый день.
Экспериментирую с Appium, используя C#, Net core платформу. Для экспериментов использую старый планшет с Андройдом 5,1 и аппликацию - Калькулятор. Начал с пройстеших тестов - операции +, -. Первый тест был таким и проходил:
[Test]
        public void PlusTest()
        {
           IWebElement firstNumber = _driver.FindElementById("com.android.calculator2:id/digit_5");
           firstNumber.Click();
           
           IWebElement plusButton = _driver.FindElementById("com.android.calculator2:id/op_add");
           plusButton.Click();
           
           IWebElement secondNumber = _driver.FindElementById("com.android.calculator2:id/digit_9");
           secondNumber.Click();
          
           IWebElement equalsButton = _driver.FindElementById("com.android.calculator2:id/eq");
           equalsButton.Click();
           IWebElement resultField = _driver.FindElementById("com.android.calculator2:id/formula");
           var result = resultField.Text;
           Assert.AreEqual(14, int.Parse(result));
        }
Начал пробовать внедрение PageObject.
Пробую такие веб элементы (использую accessibility-id):
[FindsByAndroidUIAutomator(ID = "com.android.calculator2:id/op_sub")]
public IWebElement MinusBtn { get; set; }
Кое-как понял, как правильно инициировать обьект, но не находит, получаю такую ошибку:
OpenQA.Selenium.NoSuchElementException : Couldn't locate an element by these strategies: Locator map: 
- native content: "By.Id: <Digit5Btn>k__BackingField; " 
- html content: "ByIdOrName([<Digit5Btn>k__BackingField]); " 
  ---->
Может кто-нибудь помочь с данной проблемой? Или показать как правильно дефинировать/искать элементы?

