30 lines
1.1 KiB
C#
30 lines
1.1 KiB
C#
using OpenQA.Selenium;
|
|
|
|
namespace ESuite.UI.E2E.Pages
|
|
{
|
|
public class AddUsersPage
|
|
{
|
|
private readonly IWebDriver driver;
|
|
|
|
// Constructor to initialize the driver
|
|
public AddUsersPage(IWebDriver driver)
|
|
{
|
|
this.driver = driver;
|
|
}
|
|
|
|
// Page elements
|
|
public static By MailField => By.CssSelector("input#email");
|
|
public static By FirstNameField => By.CssSelector("input#firstName");
|
|
public static By MiddleNamesField => By.CssSelector("input#middleNames");
|
|
public static By LastNameField => By.CssSelector("input#lastName");
|
|
|
|
public static By DisplayNameSearchField => By.CssSelector("input#displayName");
|
|
public static By EmailSearchField => By.CssSelector("input#email");
|
|
public static By DomainNameSearchField => By.CssSelector("input#domainName");
|
|
public static By CreatedSearchField => By.CssSelector("input#created");
|
|
public static By LastUpdatedSearchField => By.CssSelector("input#lastUpdated");
|
|
|
|
// Page actions
|
|
|
|
}
|
|
} |