Я программирую в приложении WinForms с gui, созданным с использованием Visual Basi c еще до 2005 года. У меня часто будут элементы, видимые в inspect.exe, но когда я запускаю WinAppDriver и Appium, это не удается обнаружить эти элементы.
Это ошибка, которую я получаю.
OpenQA.Selenium.WebDriverException: «Не удалось найти элемент на странице с использованием заданных параметров поиска.»
Ошибка произойдет, даже если мое приложение является единственным развернутым приложением. Это происходит, когда я нажимаю кнопку и запускаю другую форму. Чтобы убедиться, что это не потому, что элементы еще не появились, я запустил команду Thread.Sleep (5000), чтобы у запущенной формы было достаточно времени для появления.
Эта строка кода пытается щелкнуть элемент.
driver.FindElementByAccessibilityId("vlblYVar").Click();
Вот рисунок, на котором inspect.exe четко находит элемент. Любое руководство будет с благодарностью!
![enter image description here](https://i.stack.imgur.com/D5M2g.png)