Запуск настольного приложения работал нормально, когда я выполнял автоматизацию с помощью winAppDriver
. В последнее время я заметил, что эти тесты терпят неудачу.
Его провал на этой линии,
notepadsession = new WindowsDriver (новый Uri ("http://127.0.0.1:4723"), желаемые возможности);
Я попробовал оба кода, но все равно не смог:
var currentWindowHandle = notepadsession.CurrentWindowHandle;
Thread.Sleep(TimeSpan.FromSeconds(5));
var allWindowHandles = notepadsession.WindowHandles;
notepadsession.SwitchTo().Window(allWindowHandles[0]);
if (notepadsession.CurrentWindowHandle != notepadsession.WindowHandles.Last())
{
notepadsession.SwitchTo().Window(notepadsession.WindowHandles.Last());
}
ПРИМЕЧАНИЕ. Для загрузки настольного приложения требуется около 40-50 секунд.
Любая помощь в этом отношении приветствуется.
Спасибо