0
[TestClass]
public class MyTestClass
{
private TestContext _testContext;
protected TestContext TestContext
{
get { return _testContext; }
set { _testContext = value; }
}
[TestMethod]
[HostType("ASP.NET")]
[UrlToTest("http://localhost/MyPage.aspx")]
public void TestMyPage()
{
TextBox tb = TestContext.RequestedPage.FindControl("ControlId") as TextBox;
Assert.IsNotNull(tb);
}
}
失敗,並且使用字符串 「ctl00 $ ContentPlaceHolder1 $控件ID」 爲控件ID提供適當的控制...我知道,ASP.NET包含網絡控制「客戶端ID」屬性,但是否有可能預先知道在TEST(下VS 2008)控制的客戶端1d?
謝謝。