public MyBeazleyLoginPage(IWebDriver driver, string title = null, string url = null, ContainerWebElement parentContainer = null) : base(driver, "myBeazley UAT", url, parentContainer) { //Beazley Link LinkLogoBeazley = new LinkWebElement<MyBeazleyLoginPage>("LinkLogoBeazley", this); //Privacy links - RB_PrivacyLinks PrivacyLinks = new LinkWebElement<MyBeazleyLoginPage>("PrivacyLinks", this); //Privacy links - RB_PrivacyLinks TcPrivacyLinks = new LinkWebElement<MyBeazleyLoginPage>("TC_PrivacyLinks", this); //Privacy links - RB_PrivacyLinks PcPrivacyLinks = new LinkWebElement<MyBeazleyLoginPage>("PC_PrivacyLinks", this); //Header logo HeaderLogo = new WebElement("HeaderLogo", this); //myBeazley right image BeazleyRightImage = new LinkWebElement<MyBeazleyLoginPage>("BeazleyRightImage", this); //Sign in title label TitleLabelLogin = new WebElement("TitleLabelLogin", this); //Sign in Submit BtnSignIn = new LinkWebElement<MyBeazleyHomePage>("BtnSignIn", this); //Sign in Submit FailedBtnSignIn = new WebElement("BtnSignIn", this); //Username field and label //UsernameField = new WebElement(Locator.Create(With.Id, "UsernameField"), this); UsernameField = new WebElement("UsernameField", this); UsernameLabel = new WebElement("UsernameLabel", this); //Password Field and label PasswordField = new WebElement("PasswordField", this); PasswordLabel = new WebElement("PasswordLabel", this); //Forgotten your password? ForgottenPassword = new LinkWebElement<MyBeazleyLoginPage>("ForgottenPassword", this); //DdlSelectLanguage = new SelectWebElement(Locator.Create(With.Id, "searchlang"), this); LanguageLocator = new WebElement("LanguageLocator", this); ErrorLoginMessage = new WebElement("ErrorLoginMessage", this); EmptyUsernameError = new WebElement("EmptyUsernameError", this); //loginerror }
public MyBeazleyLoginPage(IWebDriver driver, string title = null, string url = null, ContainerWebElement parentContainer = null) : base(driver, "myBeazley UAT", url, parentContainer) { //Beazley Link LinkLogoBeazley = new LinkWebElement <MyBeazleyLoginPage>("LinkLogoBeazley", this); //Privacy links - RB_PrivacyLinks PrivacyLinks = new LinkWebElement <MyBeazleyLoginPage>("PrivacyLinks", this); //Privacy links - RB_PrivacyLinks TcPrivacyLinks = new LinkWebElement <MyBeazleyLoginPage>("TC_PrivacyLinks", this); //Privacy links - RB_PrivacyLinks PcPrivacyLinks = new LinkWebElement <MyBeazleyLoginPage>("PC_PrivacyLinks", this); //Header logo HeaderLogo = new WebElement("HeaderLogo", this); //myBeazley right image BeazleyRightImage = new LinkWebElement <MyBeazleyLoginPage>("BeazleyRightImage", this); //Sign in title label TitleLabelLogin = new WebElement("TitleLabelLogin", this); //Sign in Submit BtnSignIn = new LinkWebElement <MyBeazleyHomePage>("BtnSignIn", this); //Sign in Submit FailedBtnSignIn = new WebElement("BtnSignIn", this); //Username field and label //UsernameField = new WebElement(Locator.Create(With.Id, "UsernameField"), this); UsernameField = new WebElement("UsernameField", this); UsernameLabel = new WebElement("UsernameLabel", this); //Password Field and label PasswordField = new WebElement("PasswordField", this); PasswordLabel = new WebElement("PasswordLabel", this); //Forgotten your password? ForgottenPassword = new LinkWebElement <MyBeazleyLoginPage>("ForgottenPassword", this); //DdlSelectLanguage = new SelectWebElement(Locator.Create(With.Id, "searchlang"), this); LanguageLocator = new WebElement("LanguageLocator", this); ErrorLoginMessage = new WebElement("ErrorLoginMessage", this); EmptyUsernameError = new WebElement("EmptyUsernameError", this); //loginerror }