Я использую - Selenium (C #) в NUnit фреймворке, и я пытаюсь проверить условие в моем тесте, которое предоставляет пользователю различные параметры на основе пользователя, который имеетвошли в систему (как описано ниже) -
- Пользователь1 - Личный кабинет и Бизнес-счет
- Пользователь2 - Личный кабинет , Бизнес-счет и Розничный счет
- Пользователь3 - Бизнес-аккаунт , Оптовый аккаунт , Розничный аккаунт и Личный аккаунт
Код, который я хочу проверитьчто-то вроде этого ->
<div class="ng-star-inserted">
<!----><div class="row ng-star-inserted">
<div class="col-md-12">
<button class="btn w-btn-teleport-alt" id="account-type-btn-{idx}"
type="button">
Retail Account
</button>
</div>
</div><div class="row ng-star-inserted">
<div class="col-md-12">
<button class="btn w-btn-teleport-alt" id="account-type-btn-{idx}"
type="button">
Business Account
</button>
</div>
</div><div class="row ng-star-inserted">
<div class="col-md-12">
<button class="btn w-btn-teleport-alt" id="account-type-btn-{idx}"
type="button">
Consumer Account
</button>
</div>
</div><div class="row ng-star-inserted">
<div class="col-md-12">
<button class="btn w-btn-teleport-alt" id="account-type-btn-{idx}"
type="button">
Wholesale Account
</button>
</div>
</div><div class="row ng-star-inserted">
<div class="col-md-12">
<button class="btn w-btn-teleport-alt" id="account-type-btn-{idx}"
type="button">
General Account
</button>
</div>
</div>
</div>
Каков наилучший способ проверить это, так что в зависимости от Пользователь вошли (управляется app.config) я мог бычтобы проверить правильность присутствующих кнопок.
Является ли SWITCH лучшим способом проверить это?Любая помощь приветствуется.
Спасибо