1
我目前使用Selenium Webdriver在Internet Explorer中測試SSRS報告服務報告。使用Selenium Webdriver測試SSRS Reporting Services報告
我可以得到報告加載和更改下拉菜單/參數,但我不知道如何檢查頁面是否已加載。理想情況下,通過在頁面上定位元素。
我試過找到使用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的幫助或指導將是非常有用的,因爲我沒有找到很多信息。
如果它生成的報告只是HTML,那麼這對於如何在「普通」頁面中使用Selenium完全沒有區別。 Selenium不會在意HTML的來源。你嘗試過哪些元素? (以代碼告訴我們)。 – Arran 2014-10-18 08:31:59
延誤道歉。我想我的問題是,我試圖找到並嵌套在表和div中的元素,我還沒有弄清楚如何做到這一點。如果我通過id/Xpath/ClassName嘗試簡單查找元素,則會得到NoSuchElementException。另外,我想我最近在某處讀到SSRS每次都會生成一個新的標識符。我真正想要做的是確認報告正確加載並返回數據。 – 2014-10-23 11:33:40