Appium обнаруживает WindowElements только в 30% случаев - PullRequest
0 голосов
/ 25 мая 2020

В настоящее время я работаю с C# с AppWinDriver и Appium для автоматизированных тестов для WPF, но в приложении проекта, с которым я работаю, он иногда определяется правильно, иногда работает хорошо, а иногда открывается страница, но не обнаруживает элементы WindowsElements приложения.

Есть идеи относительно root причины проблемы, решения или обходного пути?

Код:

AppiumOptions desiredCapabilities = new AppiumOptions();
desiredCapabilities.AddAdditionalCapability("app",app);
desiredCapabilities.AddAdditionalCapability("createSessionTimeout", "60000");
desiredCapabilities.AddAdditionalCapability("newCommandTimeout", "60000");
desiredCapabilities.AddAdditionalCapability("platformName", "Windows");
desiredCapabilities.AddAdditionalCapability("deviceName", "WindowsPC");
driver = new WindowsDriver<WindowsElement>(new Uri("http://127.0.0.1:4723"), desiredCapabilities, TimeSpan.FromMinutes(5));
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(120);
...