Такой опции нет. Вы можете попробовать одно из следующего:
Заменить window.alert(string message)
метод на что-то более подходящее. Как пустой метод.
Отредактируйте ваши методы так, чтобы они всегда вызывали:
try {
driver.switchTo().alert().doSomething();
} catch (NoAlertPresentException ignored) {
// nothing to do
}
или, возможно, поместите это в соответствующие части кода:
if (driver instanceof InternetExplorerDriver) {
driver.switchTo().alert().doSomething();
}
или используйте старый добрый Selenium RC для выполнения некоторых из этих пока невозможных задач: вот как ... или здесь . Вы можете использовать команды driver
и selenium
практически взаимозаменяемо на протяжении всего теста.