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