1

テストにはSeleniumライブラリを使用しています。

私はこの小さなコードを持っています:

Dim driver As New FirefoxDriver()
driver.Navigate().GoToUrl("C:\Users\Amodio\Desktop\HTMLPage1.htm")
driver.FindElement(By.Id("30")).SendKeys("1234")
MsgBox(driver.FindElement(By.Id("30")).Text)

問題は、メッセージボックスにコントロールの値が表示されないことです。

キーを正しく送信できますが、次の行のコードでは値をキャッチできません。

4

1 に答える 1

1

質問のタイトルで言ったように、テキストボックスのvalue.

テキストボックスelement.GetAttribute("value")の場合、 ではなく が必要ですelement.Text

MsgBox(driver.FindElement(By.Id("30")).GetAttribute("value"))
于 2013-06-12T21:17:04.947 に答える