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 を宣言している行で無効なキャスト例外が発生します。テーブルにIDがないため、XPathを使用しています。XPathの使用を練習するために、テーブルにIDを配置する予定はありません。これを失敗せずに実行する考えはありますか?

4

1 に答える 1

0

タイプがわからない場合は、

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

関数GetType()はIntellisenseには表示されませんが、機能します。

于 2012-12-22T02:41:34.160 に答える