0
<Test()> _
Public Sub TableVisibility()
    Dim table As HtmlTable = page.getByXPath("/html/body//table/")
    Assert.AreEqual(1, table.getRowCount())
End Sub

上面的代码是使用 VS 2003 for VB.Net 中使用的与 Nunit 集成的 Html Unit 的测试。我在声明 HtmlTable 的行中收到无效的强制转换异常。我正在使用 XPath,因为该表没有 id,我没有计划为表放置 id 以便我练习使用 XPath。任何想法运行这个没有失败?

4

1 回答 1

0

如果不确定是什么类型,请执行

Dim table = page.getByXPath("/html/body//table/").GetType

尽管函数 GetType() 没有在 Intellisense 中显示,但它确实有效。

于 2012-12-22T02:41:34.160 回答