public Altitude getDensityAltitude(String densityAltitudeUnits) { Altitude densityAltitude = new Altitude("", densityAltitudeUnits); webDriver.FindElement(By.Name("e_calculate")).Click(); webDriverWait.Until(webDriver => webDriver.FindElement(By.Name("densaltz")).GetAttribute("value").Length != 0); if (densityAltitude.isUsingStandardUnits()) { densityAltitude = new Altitude(webDriver.FindElement(By.Name("densaltz")).GetAttribute("value"), densityAltitudeUnits); } else { densityAltitude = new Altitude(webDriver.FindElement(By.Name("densaltzm")).GetAttribute("value"), densityAltitudeUnits); } seleniumCommonActions.SaveScreenshot(); return(densityAltitude); }