Как проверить, был ли вызван определенный метод для объекта javascript с помощью Selenium?

Я хотел бы проверить с помощью селена, что определенный метод (с параметрами) был вызван на JavaScript Object — своего рода насмешка над ожиданием с помощью JMockit, но в Javascript и селене.

К сожалению, объект сильно замаскирован непрозрачным трекером производительности веб-сайта, и я не могу получить доступ к его внутренностям, поэтому издевательство кажется мне единственным вариантом. Или я упускаю что-то очевидное?

Обновление: подумав об этом, мне кажется, что решение может быть таким: - дождитесь полной загрузки HTML - удалить определенный тег скрипта, содержащий трекер производительности - создать фиктивный объект javascript, который ведет себя как трекер, но записывает вызовы для последующего использования

6
задан powtac 21 June 2012 в 16:19
поделиться