我正在使用 Selenium 2(来自 Googlecode 的最新版本),我让它启动 Chrome 并转到一个 url。
当页面加载了一些 javascript 来设置文本框的值。
我告诉它通过 id 找到一个文本框,但它没有其中的值(如果我硬编码一个值,它会找到它)。
查看 PageSource 例如 Console.WriteLine(driver.PageSource); 显示html,文本框为空。
我试过使用:
driver.FindElement(By.Id("txtBoxId") 获取元素,这也不会获取值。
我也试过 ChromeWebElement cwe = new ChromeWebElement(driver, "txtBoxId"); (抱怨过时的数据)。
有什么想法吗?
约翰