Я кодирую в C # с Selenium.Проблема
У нас есть пользователь A - admin и пользователь B - no-admin
На странице есть две кнопки, и пользователь A может видеть две кнопки, но пользователь B видит только одну
В моем коде Soruce я пишу что-то вроде этого:
bool X = Utils.FVE(pk.PrintXpath);
Assert.AreEqual(true, X);
bool Y = Utils.FVE(pk.AssignPKXpath);
Assert.AreEqual(false, Y);
Мой метод
public static bool FVE(string xpath)
{
if (driver.FindElements(By.Id(xpath)) != null)
{
return true;
}
else
{
return false;
}
}
для кнопки X это нормально, правда, но для кнопки Y я все еще получаю истину... который должен быть ложным.Понятия не имею, как это исправить ...