public void ThenTheTotalNumberOfRequirementsAndKVsInModalIsCorrect() { var lines = File.ReadLines(@"C:\Users\dianaotel\Desktop\PRMA\Automation\AutomationTesting\AutomationTesting\Com\Tools\Helper files\HeatmapModal.txt"); string reqsInPage = lines.Skip(0).Take(1).First(); string kvsInPage = lines.Skip(1).Take(1).First(); HeatmapModalModel model = heatmapPage.GetModalInformation(); Assert.AreEqual(reqsInPage, model.TotalReqs); Assert.AreEqual(kvsInPage, model.TotalKVs); }
public HeatmapModalModel GetModalInformation() { HeatmapModalModel model = new HeatmapModalModel(); model.TotalReqs = webdriver.FindElement(modalTotalReqs).Text; model.TotalKVs = webdriver.FindElement(modalTotalKVs).Text; string[] notMetReq = webdriver.FindElement(modalNotMetReqs).Text.Split(new[] { "Met" }, StringSplitOptions.None); model.ReqNotMet = notMetReq[0].Trim(); model.ReqNotMetKV = webdriver.FindElement(modalNotMetKVs).Text; string[] partialReq = webdriver.FindElement(modalPartialReqs).Text.Split(new[] { "Met" }, StringSplitOptions.None); model.ReqPartiallyMet = partialReq[0].Trim(); model.ReqPartiallyMetKV = webdriver.FindElement(modalPartialKVs).Text; string[] metReq = webdriver.FindElement(modalMetReqs).Text.Split(new[] { "Met" }, StringSplitOptions.None); model.ReqMet = metReq[0].Trim(); model.ReqMetKV = webdriver.FindElement(modalMetKVs).Text; return(model); }