public void TestUpload() { NavigationHelper.NavigationToURL(ObjectRepository.Config.GetWebsite()); HomePage hPage = new HomePage(ObjectRepository.Driver); LoginPage loginPage = hPage.NavigateToLogin(); BugDetail bugDetail = loginPage.LoginToPage(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword()); bugDetail.AttachmentClick(); //bugDetail.ChooseFileClick(); IJavaScriptExecutor executor = ((IJavaScriptExecutor)ObjectRepository.Driver); executor.ExecuteScript("arguments[0].click();", ObjectRepository.Driver.FindElement(By.Id("data"))); var fileToUploadPath = @"Desktop\Phim_tat_chrome.png"; //@"D:\Git\SeleniumWebdriver\DataFiles\Data.xlsx"; ProcessStartInfo processInfo = new ProcessStartInfo() { //FileName = @"D:\Git\SeleniumWebdriver\AutoITScripts\FileUpload.exe", FileName = @"D:\Learning coding\BDD_Specflow\FileUpload\FileUpload.exe", Arguments = fileToUploadPath, UseShellExecute = false }; using (var process = Process.Start(processInfo)) { process.WaitForExit(); } Thread.Sleep(5000); }
public void TestPage() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite()); HomePage homepage = new HomePage(); LoginPage loginPage = homepage.NavigateToLogin(); BugDetail bugDetail = loginPage.Login(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword()); bugDetail.SelectFromSeverity("critical"); }
public void TestPage() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite()); HomePage homepage = new HomePage(ObjectRepository.Driver); LoginPage loginPage = homepage.NavigateToLogin(); BugDetail bugDetail = loginPage.Login(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword()); bugDetail.SelectFromSeverity("trivial"); ButtonHelper.ClickButton(By.XPath("//*[@id='header']/ul[1]/li[10]/a")); }
public void POMTest() { HomePage hPage = new HomePage(ObjectRepository.Driver); LoginPage loginPage = hPage.NavigateToLogin(); BugDetail bugDetail = loginPage.LoginToPage(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword()); bugDetail.SelectDropdownList("minor", "Other", "Linux"); bugDetail.FillInTextbox("summary", "description"); bugDetail.Logout(); }
public void CreateABugXcel() { NavigationHelper.NavigationToURL(ObjectRepository.Config.GetWebsite()); HomePage hPage = new HomePage(ObjectRepository.Driver); LoginPage loginPage = hPage.NavigateToLogin(); BugDetail bugDetail = loginPage.LoginToPage(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword()); bugDetail.SelectDropdownList(TestContext.DataRow["Severity"].ToString(), TestContext.DataRow["HardWare"].ToString(), TestContext.DataRow["OS"].ToString()); bugDetail.FillInTextbox(TestContext.DataRow["Summary"].ToString(), TestContext.DataRow["Desc"].ToString()); bugDetail.SubmitBug(); hPage = bugDetail.Logout(); }
public void TestPage() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite()); HomePage homePage = new HomePage(ObjectRepository.Driver); Console.WriteLine(DisplayElementName(homePage, "homePage.QuickSearchTextBox")); LoginPage loginPage = homePage.NavigateToLogin(); EnterBug enterBug = loginPage.Login(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword()); BugDetail bugDetail = enterBug.NavigateToDetail(); bugDetail.SelectFromSeverity("trivial"); ButtonHelper.ClickButton(By.XPath("//div[@id='header']/ul[1]/li[11]/a")); }
public void CreateBugDDF() { string xlPath = @"D:\Git\SeleniumWebdriver\DataFiles\DataForBug.xlsx"; Console.WriteLine(ExcelReaderHelper.GetCellData(xlPath, "Sheet1", 0, 0)); NavigationHelper.NavigationToURL(ObjectRepository.Config.GetWebsite()); HomePage hPage = new HomePage(ObjectRepository.Driver); LoginPage loginPage = hPage.NavigateToLogin(); BugDetail bugDetail = loginPage.LoginToPage(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword()); bugDetail.SelectDropdownList(ExcelReaderHelper.GetCellData(xlPath, "Sheet1", 1, 0).ToString(), ExcelReaderHelper.GetCellData(xlPath, "Sheet1", 1, 1).ToString(), ExcelReaderHelper.GetCellData(xlPath, "Sheet1", 1, 2).ToString()); bugDetail.FillInTextbox(ExcelReaderHelper.GetCellData(xlPath, "Sheet1", 1, 3).ToString(), ExcelReaderHelper.GetCellData(xlPath, "Sheet1", 1, 4).ToString()); bugDetail.SubmitBug(); hPage = bugDetail.Logout(); }
public void WhenIClickOnTestngLink() { bPage = ePage.NavigateToDetail(); }
public void WhenIProvideTheUsernamePasswordAndClickOnLoginButton() { bPage = lPage.Login(ObjectRepository.Config.GetUsername(), ObjectRepository.Config.GetPassword()); }
public void WhenIClickOnTestngLink() { this.bPage = this.ePage.NavigateToDetail(); }