Мое приложение выполняет много вычислений в JavaScript в зависимости от того, как и когда пользователь действует в приложении. Проект выводит ценную информацию (через консольные вызовы) о том, как происходит этот расчет, и поэтому мы можем легко заметить любое проникновение NaN
s.
Мы планируем интегрировать Selenium (RC с Python) для тестирования или проектирования, но если мы сможем получить выходные сообщения консоли в тестовом примере Python, мы можем идентифицировать любые NaN
s или даже любые ошибки.
Итак, есть ли способ, которым Selenium может поглощать эти выходы (предпочтительно в среде без консоли)?
Если нет, я хотел бы знать, могу ли я перенаправить консольные вызовы, возможно, связав переменную console
с чем-то другим, чтобы селен мог получить этот вывод и уведомить сторону Python. Или, если не консоль, есть ли другой способ, которым я могу достичь этого.
Я знаю, что у selenium есть такие команды, как waitForElementPresent и т. Д., Но я не хочу показывать эти промежуточные вычисления в приложении или это единственный способ?
Любая помощь приветствуется.
Спасибо.