我目前正在使用 Selenium Webdriver 在 Internet Explorer 中测试 SSRS 报告服务报告。
我可以加载报告并更改下拉列表/参数,但我不知道如何检查页面是否已加载。理想情况下,通过在页面上定位元素。
我尝试使用 Id 和 XPath 查找元素,但到目前为止还没有成功。我刚刚收到 NoSuchElementException 错误。
这是我要断言页面上存在的内容的示例。
<TD class=A5e6df1155bcd42d5a8e2877b95dc04686l style="HEIGHT: 10mm; WIDTH: 136.98mm; MIN-WIDTH: 136.98mm" abp="570">Top N Destinations by Price</TD>
任何有关使用 Selenium 测试 SSRS 的帮助或指导都会非常有帮助,因为我没有找到太多信息。
最佳答案
在 SSRS 中,报告 ID 是动态生成的。所以你不能用id来检查。根据我的经验,我尝试检查报告(检查给出的数据是否正确打印)。但由于动态驱动的 ID,我遇到了问题。这无助于自动测试 SSRS 报告。
关于c# - 使用 Selenium Webdriver 测试 SSRS Reporting Services 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26429022/