public void GivenIFilterTheCandidateWithEEJob(int p0) { IWebElement E2EJob = MyDriver.getElementByName(BasePage.CandidatePO.listJobFilter, "E2E Job"); E2EJob.Click(); Thread.Sleep(1000); BasePage.CandidatePO.iconCloseFilterPanel.Click(); }
public void addApplicationIntoCandidate() { iconAddApplication.Click(); MyDriver.wait.Until(ExpectedConditions.ElementToBeClickable(By.XPath("//span[contains(.,'Select job')]"))); dropdownAssignJob.Click(); IWebElement AccountantApplication = MyDriver.getElementByName(listAssignJob, "Accountant"); AccountantApplication.Click(); MyDriver.wait.Until(ExpectedConditions.ElementToBeClickable(By.CssSelector(".job-application-card__submit .button--primary"))); btnAddApplication.Click(); }
public void SetUp() { Driver = MyDriver.CreateNewDriver(); Driver.SetMinimumWindowSize(); Driver.SetDefault(WaitEnum.PageLoad); Driver.SetDefault(WaitEnum.Implicit); Driver.OpenAppBaseUrl(); Log = new MyLogger() .TestStart(Driver.GetBrowserName()); }
public void WhenISelectDate() { BasePage.JobDetailPO.nextMonthIcon.Click(); string monthAndYear = BasePage.JobDetailPO.calendarTitle.Text; string day = MyDriver.getElementByName(BasePage.JobDetailPO.selectDay, "10").Text; MyDriver.getElementByName(BasePage.JobDetailPO.selectDay, "10").Click(); date = day + " " + monthAndYear; }
private static void Main(string[] args) { using (var logger = new LoggerClass("MyLogs", new TraceDestination() { AutoCommit = true, WriteConsole = true })) { var bll = new MyDriver(logger); bll.Run(); } }
public void GivenICreateCandidateWithEeAndCandidateAndEecandidateMailinator_Com(string firstName, string lastName) { BasePage.CandidatePO.fieldFirstName.SendKeys(firstName); BasePage.CandidatePO.fieldLastName.SendKeys(lastName); string randomText = MyDriver.RandomString(8); string finalText = randomText + "@mailinator.com"; BasePage.CandidatePO.fieldEmail.SendKeys(finalText); BasePage.CandidatePO.fieldFirstName.Click(); MyDriver.wait.Until(ExpectedConditions.ElementToBeClickable(By.XPath("//button[contains(.,'Save')]"))); BasePage.CandidatePO.btnSaveCandidate.Click(); Thread.Sleep(5000); }
public void InitializeWebDriver() { var uniqueName = Guid.NewGuid().ToString().Split("-", 2)[0]; _myDriver = new MyDriver(); _user = new User { UserName = uniqueName, UserEmail = $"{uniqueName}@email.com", UserPassword = "******" }; _objectContainer.RegisterInstanceAs(_myDriver); _objectContainer.RegisterInstanceAs(_user); }
public void FirstTest() { MySqlTrace.Listeners.Clear(); MySqlTrace.Switch.Level = SourceLevels.All; #if !NETCORE10 GenericListener listener = new GenericListener(); MySqlTrace.Listeners.Add(listener); #endif var d = new MyDriver(); if (!d.Connected.Equals("true")) { d.Connnect(); } d.Close(); }
static void Main(string[] args) { var trace = new TraceSource("TestProgram", SourceLevels.All); trace.Listeners.Add(new ConsoleTraceListener()); //trace.Listeners.Add(new DefaultTraceListener()); Extensions.GlobalSerializer = (obj) => { return("MyDriver:" + obj?.ToString()); }; var driver = new MyDriver(trace); driver = driver.Wrap(); //driver = driver.Wrap((obj) => //{ // var res = JsonConvert.SerializeObject(obj, Formatting.Indented); //Newtonsoft dependency // return res; //}); var resul = driver.AMethod(1, "dos"); driver.ComplexParamsMethod(2, new MyDriver.MyParam() { Val1 = 3, Val2 = "A Val 2" }); trace.TraceInformation("Hello World"); trace.Indent(); trace.TraceInformation("Hello America"); trace.Unindent(); using (var scope = new ActivityScope(trace, "Activity2")) { trace.TraceInformation("Activity 2 stuff"); } trace.TraceInformation("--------------------------------------------"); using (var scope = new ActivityScope(trace, 1, 2, 3, 4, "TransferIn", "Start", "TransferOut", "Stop", "My Activity")) { trace.TraceEvent(TraceEventType.Verbose, 120, "Activity 1"); } using (var logicalScope = new LogicalOperationScope(trace, "Say Goodbye")) { trace.TraceEvent(TraceEventType.Verbose, 123, "Goodbye!"); } }
public void Connect() { Logger.Log(String.Format("Connecting to server using {0} driver.", MyDriver.ToString())); if (this.MyDriver == UseDriver.ODBC) { OdbcConnection connection = new OdbcConnection(this.ConnectString); connection.Open(); this.ODBCConnection = connection; } else if (this.MyDriver == UseDriver.ORACLE) { OracleConnection connection = new OracleConnection(this.ConnectString); connection.Open(); this.OleDbConnection = connection; } else if (this.MyDriver == UseDriver.TERADATA) { TdConnection connection = new TdConnection(this.ConnectString); connection.Open(); this.TdConnection = connection; } else if (this.MyDriver == UseDriver.POSTGRESQL) { NpgsqlConnection connection = new NpgsqlConnection(this.ConnectString); connection.Open(); this.NpgsqlConnection = connection; } else if (this.MyDriver == UseDriver.SNOWFLAKE) { SnowflakeDbConnection connection = new SnowflakeDbConnection(); connection.ConnectionString = ConnectString; connection.Open(); this.SnowflakeConnection = connection; } Logger.Log("Connection succesfully established"); }
public DeleteCajero() { driver = MyDriver.GetWebDriver(); driver.Navigate().GoToUrl("http://localhost:8080/cajeros/"); }
public void ThenTheCandidateShouldBeUnfollowed() { Assert.IsTrue(MyDriver.IsElementNotVisible(MyDriver.driver, By.CssSelector(".candidate-content:nth-child(1) .sprite-filled-star"))); }
public SignUpSteps(MyDriver driver, User user) { _driver = driver; _user = user; }
public Register() { driver = MyDriver.GetWebDriver(); }
public void ThenTheCandidateListWillDisplayTheCandidatesHaveStatusRejected() { Assert.IsTrue(MyDriver.IsElementVisible(MyDriver.driver, By.CssSelector(".candidate-content:nth-child(1) .sprite-circle-remove"))); }
public void ThenTheFirstJobShouldBeUnfollowed() { bool result = MyDriver.IsElementNotVisible(MyDriver.driver, By.CssSelector("tr:nth-of-type(1) > td > .sprite-filled-star")); Assert.IsTrue(result); }
public LoginAdmin() { driver = MyDriver.GetWebDriver(); }
public void ThenTheCandidateListWillDisplayTheFollowedCandidate() { bool result = MyDriver.IsElementVisible(MyDriver.driver, By.CssSelector(".candidate-content:nth-child(1) .sprite-filled-star")); Assert.IsTrue(result); }