Advertisement
Guest User

Untitled

a guest
Nov 8th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. package attemptOne;
  2.  
  3. import com.github.javafaker.Faker;
  4. import com.github.javafaker.PhoneNumber;
  5. import org.junit.Assert;
  6. import org.junit.Test;
  7. import org.openqa.selenium.By;
  8. import org.openqa.selenium.WebDriver;
  9. import org.openqa.selenium.WebElement;
  10. import org.openqa.selenium.chrome.ChromeDriver;
  11. import org.openqa.selenium.firefox.FirefoxDriver;
  12. import org.openqa.selenium.support.ui.Select;
  13.  
  14. import java.sql.Driver;
  15.  
  16.  
  17. public class demoqa {
  18. @Test
  19. public void startWebDriver() {
  20.  
  21. System.setProperty("webdriver.gecko.driver", "C:\\Program Files\\SeleniumGe\\geckodriver.exe");
  22. WebDriver driver = new FirefoxDriver();
  23. driver.get("http://demoqa.com/registration/"); //go to the adress
  24. Faker faker = new Faker();
  25. String FirstName = faker.name().firstName();
  26. String LastName = faker.name().lastName();
  27. String email = faker.internet().emailAddress();
  28. String username = faker.name().username();
  29. String aboutyourself = faker.name().username();
  30. String password = faker.internet().password();
  31.  
  32.  
  33.  
  34. WebElement FirstNameTextBox = driver.findElement(By.id("name_3_firstname"));
  35. FirstNameTextBox.sendKeys(FirstName);
  36. WebElement LastNameTextBox = driver.findElement(By.id("name_3_lastname"));
  37. LastNameTextBox.sendKeys(LastName);
  38. WebElement emailTextBox = driver.findElement(By.id("email_1"));
  39. emailTextBox.sendKeys(email);
  40. WebElement UsernameTextBox = driver.findElement(By.id("username"));
  41. UsernameTextBox.sendKeys(username);
  42. WebElement YourselfTextBox = driver.findElement(By.id("description"));
  43. YourselfTextBox.sendKeys(aboutyourself);
  44. WebElement passwordfield = driver.findElement(By.id("password_2"));
  45. passwordfield.sendKeys(password);
  46. WebElement confirmpasswordfield = driver.findElement(By.id("confirm_password_password_2"));
  47. confirmpasswordfield.sendKeys(password);
  48.  
  49.  
  50. Select oSelect = new Select(driver.findElement(By.id("yy_date_8")));
  51. oSelect.selectByVisibleText("2010");
  52. Select oSelect2 = new Select(driver.findElement(By.id("dd_date_8")));
  53. oSelect2.selectByVisibleText("10");
  54. Select oSelect3 = new Select(driver.findElement(By.id("mm_date_8")));
  55. oSelect3.selectByVisibleText("5");
  56. Select oSelect4 = new Select(driver.findElement(By.id("dropdawn_7")));
  57. oSelect4.selectByVisibleText("Albania");
  58.  
  59.  
  60. WebElement hobbyButton = driver.findElement(By.cssSelector("#pie_register > li:nth-child(3) > div > div.radio_wrap > input:nth-child(6)"));
  61. hobbyButton.click();
  62. WebElement MaritalButton = driver.findElement(By.cssSelector("#pie_register > li:nth-child(2) > div > div > input:nth-child(2)"));
  63. MaritalButton.click();
  64.  
  65.  
  66.  
  67.  
  68.  
  69. driver.close();
  70. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement