Backend/e-suite.Automation.UITests/ESuite.UI.E2E/Pages/AddSsoProvider.cs
2026-01-20 21:50:10 +00:00

26 lines
1010 B
C#

using OpenQA.Selenium;
namespace ESuite.UI.E2E.Pages
{
public class AddSsoProvider
{
private readonly IWebDriver driver;
// Constructor to initialize the driver
public AddSsoProvider(IWebDriver driver)
{
this.driver = driver;
}
// Page elements
public static By NameField => By.CssSelector("input#name");
public static By ClientIDField => By.CssSelector("input#clientId");
public static By ClientSecretField => By.CssSelector("input#clientSecret");
public static By ValidIssuerField => By.CssSelector("input#validIssuer");
public static By AuthorisationEndpointField => By.CssSelector("input#authorizationEndpoint");
public static By TokenEndpointField => By.CssSelector("input#tokenEndpoint");
public static By IsPublicCheckBox => By.CssSelector("input#isPublic");
public static By DisplayNameSearchField => By.CssSelector("input#name");
}
}