По какой-то причине Microsoft Dynamics CRM считает, что не может открыть всплывающее окно, поэтому она хочет показать предупреждение, указывающее это.Selenium видит предупреждение, и поскольку оно не ожидается (вы не звонили getAlert()
), поэтому следующее действие селена (которое выбирает окно, если я правильно понимаю) завершается неудачей.
Возможно, вам нужно подождатьчтобы окно действительно появилось до его выбора?
Проверьте, что произойдет, если вы установите точку останова непосредственно перед selectWindow()
и выполните ее шаг.
Также попробуйте те же шаги вручную.Они работают?
Помните, что selenium использует свой собственный профиль по умолчанию для браузеров, поэтому настройки блокировщика всплывающих окон могут не пройти.Какой это браузер?