Selenium C #, отображающий пользовательские исключения, если логическое значение помечено как false? - PullRequest
0 голосов
/ 21 ноября 2018

Я кодирую тестовый пример селена, чтобы убедиться, что все элементы присутствуют на веб-странице, и я довольно зелен при кодировании, так что терпите меня здесь.У меня настроены логические переменные для каждого элемента, и если они не найдены, я отмечаю их как ложные.В конце моего кода / теста я хочу отобразить пользовательские исключения для каждого встреченного ложного логического значения.Какой самый простой способ сделать это?

if (!headerLogoPresent || !headerMsgDropPresent || !headerMsgDropSubGeneralPresent || !headerUserDropPresent || !headerUserDropSubProfilePresent ||
            !headerUserDropSubCredentialsPresent || !headerUserDropSubSettingsPresent || !headerUserDropSubChgPassPresent || !headerUserDropSubRstGridPresent ||
            !headerUserDropSubLogOffPresent || !headerSupportDropPresent || !headerSupportDropSubBasePresent || !headerSupportDropSubFaqPresent || !headerSupportDropSubTicketPresent
            || !emailTextInputFieldPresent || !saveButPresent || !bodyTextProfilePresent || !bodyTextEmailPresent || !bodyTextCopyrightPresent)
        {
            //then throw custom exception for each variable marked false;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...