Member 14779968 Ответов: 0

Как я могу сохранить отчет HTML - файл, который генерируется в другом проекте в рамках того же решения?


В настоящее время я настроил отчет экстента для своих тестовых случаев. У меня есть несколько проектов под моим решением. Я генерирую отчет в папке "отчеты", которую я создал в каждом проекте. Однако я хочу знать, как я могу сохранить это в одном общем проекте, который я назвал AutomationCommonObjects. Я хочу получить путь "AutomationCommonObjects" без жесткого кодирования и сохранить отчет в своей внутренней папке Reports в этом проекте.

Что я уже пробовал:

Here is my code for the storing in each project's Reports folder

<pre> string path = System.Reflection.Assembly.GetCallingAssembly().CodeBase;
            string actualPath = path.Substring(0, path.LastIndexOf("bin"));
            string projectPath = new Uri(actualPath).LocalPath;

            string reportPath = projectPath + "Reports\\" + DateTime.Now.ToString("MM_dd_yyyy_HH_mm_ss") + ".html";

F-ES Sitecore

Вам нужно перестать думать в терминах "проектов". Проект-это концепция в вашей IDE (Visual Studio), которая позволяет ему логически группировать файлы. Когда ваш код запущен, нет такого понятия, как "проект".

0 Ответов