public override void InputFormFields()
 {
     if (Data.Type != null)
     {
         Type.Wait(5).SelectByText(Data.Type);
     }
     if (Data.Subject != null)
     {
         Subject.Wait(5).SelectByText(Data.Subject);
     }
     if (Data.FromGrade != null)
     {
         FromGrade.Wait(5).SelectByText(Data.FromGrade);
     }
     if (Data.ToGrade != null)
     {
         ToGrade.Wait(5).SelectByText(Data.ToGrade);
     }
     if (Data.Title != null)
     {
         Title.SendKeys("" + Data.Title);
     }
     if (Data.Genre != null)
     {
         Genre.SendKeys("" + Data.Genre);
     }
     if (Data.Topic != null)
     {
         Topic.SendKeys("" + Data.Topic);
     }
     if (Data.Author != null)
     {
         Author.SendKeys("" + Data.Author);
     }
     if (Data.CreatedBy != null)
     {
         CreatedBy.Wait(5).SelectByText(Data.CreatedBy);
     }
     if (Data.QuestionLanguage != null)
     {
         QuestionLanguage.Wait(5).SelectByText(Data.QuestionLanguage);
     }
     if (Data.Publisher != null)
     {
         Publisher.SendKeys("" + Data.Publisher);
     }
     if (Data.NumberOfWordsFrom != null)
     {
         NumberOfWordsFrom.SendKeys("" + Data.NumberOfWordsFrom);
     }
     if (Data.NumberOfWordsTo != null)
     {
         NumberOfWordsTo.SendKeys("" + Data.NumberOfWordsTo);
     }
 }