Guest User

Untitled

a guest
Nov 15th, 2018
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. public static void main(String[] args) {
  2.  
  3.  
  4. // Telling the system where to find the Chrome driver
  5. System.setProperty("webdriver.chrome.driver", "C://Selenium//SeleniumDrivers//chromedriver.exe");
  6.  
  7.  
  8. WebDriver driver = new ChromeDriver();
  9.  
  10. //Setting up Reporting Framework
  11.  
  12. ExtentReports extent = new ExtentReports("C:/Selenium/Webtable/" + ".html",
  13. true);
  14.  
  15. ExtentTest test = extent.startTest("Verify Home Page Header Content");
  16.  
  17.  
  18. extent.addSystemInfo("Environment", "Prod");
  19. test.assignCategory("WEBTABLE");
  20. test.assignAuthor("Tshilidzi M");
  21.  
  22.  
  23. //Opening Website
  24.  
  25. driver.get("http://intranet.nednet.co.za/sites/finance/GSSCPortal/Property/Pages/Book-a-Meeting-Room.aspx");
  26. //maximize page
  27. driver.manage().window().maximize();
  28.  
  29. driver.findElement(By.xpath("//*[@class='o_6LCuQrzsHIAcKqTX_0 ab_6LCuQrzsHIAcKqTX_0 a4_6LCuQrzsHIAcKqTX_0']")).sendKeys("me");
  30. // driver.get("http://www.way2automation.com/angularjs-protractor/webtables/");
  31.  
  32.  
  33.  
  34. //Click on + icon to Add New User
  35.  
  36.  
  37. driver.findElement(By.xpath("//*[@class='icon icon-plus']")).click();
  38.  
  39. //Entering First Name (HardCODE)
  40. driver.findElement(By.xpath("//input[@name='FirstName']")).sendKeys("FName1");
  41.  
  42. //Entering Last Name (HardCODE)
  43. driver.findElement(By.xpath("//input[@name='LastName']")).sendKeys("LName1");
  44.  
  45. //Entering User Name (HardCODE)
  46. driver.findElement(By.xpath("//input[@name='UserName']")).sendKeys("User1");
  47.  
  48. //Entering Password (HardCODE)
  49. driver.findElement(By.xpath("//input[@name='Password']")).sendKeys("Pass1");
  50.  
  51. //Entering Customer Name
  52. List<WebElement> radiobtns = driver.findElements(By.xpath("//*[@class='ng-pristine ng-valid'][@type='radio']"));
  53. radiobtns.get(0).click();
  54.  
  55. //Selecting Role
  56.  
  57. Select role = new Select(driver.findElement(By.name("RoleId")));
  58. role.selectByValue("2");
  59.  
  60.  
  61. //Entering Email (HardCODE)
  62. driver.findElement(By.xpath("//input[@name='Email']")).sendKeys("admin@mail.com");
  63.  
  64. //Entering Cell Number (HardCODE)
  65. driver.findElement(By.xpath("//input[@name='Mobilephone']")).sendKeys("082555");
  66.  
  67. //Submit Details
  68. driver.findElement(By.xpath("//*[@class='btn btn-success']")).click();
  69.  
  70. }
Add Comment
Please, Sign In to add comment