public void ChooseModCRPurpose(SubmissionPurpose purpose) { string purposeString = ""; switch (purpose) { case SubmissionPurpose.ContinuingReview: { purposeString = "Continuing Review"; break; } case SubmissionPurpose.Modification: { purposeString = "Modification"; break; } case SubmissionPurpose.ModAndCR: { purposeString = "Modification and Continuing Review"; break; } } Radio rdoPurpose = new Radio(By.XPath(".//td[text()='" + purposeString + "']/../td[1]/input[1]")); rdoPurpose.Click(); }