В настоящее время я тестирую отчеты служб отчетов служб SSRS в Internet Explorer с использованием Selenium Webdriver.Тестирование отчетов служб отчетов SSRS с использованием Selenium Webdriver
Я могу получить отчеты для загрузки и изменения выпадающих списков/параметров, но я не знаю, как проверить, загружена ли страница или нет. В идеале, путем размещения элементов на странице.
Я пробовал найти элементы, используя Id и XPath, но пока не повезло. Я просто получаю ошибку NoSuchElementException.
Вот пример того, что я ищу для Assert, присутствует на странице.
<TD class=A5e6df1155bcd42d5a8e2877b95dc04686l style="HEIGHT: 10mm; WIDTH: 136.98mm; MIN-WIDTH: 136.98mm" abp="570">Top N Destinations by Price</TD>
Любая помощь или рекомендации по тестированию SSRS с Selenium была бы очень полезной, поскольку я не нахожу много информации.
Если отчеты, которые он создает, это просто HTML, то это абсолютно ничем не отличается от того, как вы будете использовать Selenium с «нормальной» страницей. Selenium не волнует *, где * появляется HTML. Какие локаторы вы пытались использовать для каких элементов? (Покажите нам, в коде). – Arran
Извинения за задержку. Я думаю, что моя проблема в том, что элементы, которые я пытаюсь найти и вложить в таблицы и div, и я еще не понял, как это сделать. Если я попробую простой элемент find по id/Xpath/ClassName, я получаю NoSuchElementException. Кроме того, я думаю, что где-то недавно я где-то читал, что SSRS каждый раз генерирует новый идентификатор. Все, что я действительно хочу сделать, это убедиться, что отчет загружен правильно и данные были возвращены. –