public void TestAdd() { selenium.Open("/Users/Profile.aspx"); driver.FindElement(By.Id("RequestKeyLink")).Click(); Thread.Sleep(1000); //Wait for ajax fetch of form selenium.Type("#UsageTextArea", "This is a test for the key request"); driver.FindElement(By.Id("KeyRequestSubmit")).Click(); Thread.Sleep(2000); //Wait for ajax key request selenium.Click("//input[@value='Ok']"); string addedKeyVal = selenium.GetEval("window.jQuery('#ctl00_ContentPlaceHolder1_KeysControl_APIKeysListView_KeysTable tr:last').find('.key').text().trim()"); Assert.IsNotNullOrEmpty(addedKeyVal); mTestKey.Key = addedKeyVal; mTestKey.State = APIKeyState.ACTIVE; APIKey serverKey = mKeyMananger.GetKeyByKey(addedKeyVal); Assert.True(mTestKey.Equals(serverKey)); }