私は Selenium 2 (Googlecode からの最新リリース) を使用しており、Chrome を起動して URL にアクセスしています。
ページがロードされると、JavaScript が実行されてテキストボックスの値が設定されます。
IDでテキストボックスを見つけるように指示しましたが、その中に値がありません(値をハードコーディングすると、それが見つかります)。
Console.WriteLine(driver.PageSource); などの PageSource を見る。HTMLを表示し、テキストボックスは空です。
私は使用してみました:
driver.FindElement(By.Id("txtBoxId") を使用して要素を取得しますが、それも値をフェッチしません。
ChromeWebElement cwe = new ChromeWebElement(driver, "txtBoxId"); も試しました。(古いデータについて不平を言う)。
何かご意見は?
ジョン