Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.tests;
- import java.util.regex.Pattern;
- import java.util.concurrent.TimeUnit;
- import org.junit.*;
- import static org.junit.Assert.*;
- import static org.hamcrest.CoreMatchers.*;
- import org.openqa.selenium.*;
- import org.openqa.selenium.firefox.FirefoxDriver;
- import org.openqa.selenium.support.ui.Select;
- public class Anketa {
- private WebDriver driver;
- private String baseUrl;
- private boolean acceptNextAlert = true;
- private StringBuffer verificationErrors = new StringBuffer();
- @Before
- public void setUp() throws Exception {
- driver = new FirefoxDriver();
- baseUrl = "https://docs.google.com/";
- driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
- }
- @Test
- public void testAnketa() throws Exception {
- driver.get(baseUrl + "/forms/d/e/1FAIpQLSci6peUCXXUvztLPf--Bh6tm-k-VhXzXNHerKJkLbg9adu7oA/viewform?c=0&w=1");
- new Select(driver.findElement(By.id("entry_648192416"))).selectByVisibleText("КСиС");
- driver.findElement(By.id("entry_68683814")).clear();
- driver.findElement(By.id("entry_68683814")).sendKeys("ИиТП");
- new Select(driver.findElement(By.id("entry_1361796946"))).selectByVisibleText("4");
- driver.findElement(By.id("entry_991312335")).clear();
- driver.findElement(By.id("entry_991312335")).sendKeys("353504");
- new Select(driver.findElement(By.id("entry_411320043"))).selectByVisibleText("М");
- driver.findElement(By.id("group_1850201092_4")).click();
- driver.findElement(By.id("group_844700993_4")).click();
- driver.findElement(By.id("group_811911244_4")).click();
- driver.findElement(By.id("group_1804650497_4")).click();
- driver.findElement(By.id("group_1048767294_4")).click();
- driver.findElement(By.id("group_1776593377_4")).click();
- driver.findElement(By.xpath("//form[@id='ss-form']/ol/div[10]/div/div/div/table/tbody/tr/td[5]/label/div")).click();
- driver.findElement(By.id("group_660078978_4")).click();
- driver.findElement(By.id("group_660078978_4")).click();
- driver.findElement(By.id("group_435188372_4")).click();
- driver.findElement(By.id("group_2072960147_4")).click();
- driver.findElement(By.id("group_1162369774_4")).click();
- driver.findElement(By.xpath("//form[@id='ss-form']/ol/div[13]/div/div/div/table/tbody/tr/td[5]/label/div")).click();
- driver.findElement(By.id("group_289281656_4")).click();
- driver.findElement(By.id("group_289281656_4")).click();
- driver.findElement(By.xpath("//form[@id='ss-form']/ol/div[13]/div/div/div/table/tbody/tr[2]/td[5]/label/div")).click();
- driver.findElement(By.id("group_1213171300_4")).click();
- driver.findElement(By.id("group_1213171300_4")).click();
- driver.findElement(By.id("group_1682378695_4")).click();
- driver.findElement(By.id("group_1286174443_4")).click();
- driver.findElement(By.id("group_804354479_4")).click();
- driver.findElement(By.id("group_359857619_4")).click();
- driver.findElement(By.id("group_720501090_4")).click();
- driver.findElement(By.id("group_1566353263_4")).click();
- driver.findElement(By.id("group_1082624890_4")).click();
- driver.findElement(By.id("group_317216822_4")).click();
- driver.findElement(By.xpath("//form[@id='ss-form']/ol/div[18]/div/div/div/table/tbody/tr/td[5]/label/div")).click();
- driver.findElement(By.id("group_1931125124_4")).click();
- driver.findElement(By.id("group_44795567_4")).click();
- driver.findElement(By.id("group_383310927_4")).click();
- driver.findElement(By.id("group_1186741310_4")).click();
- driver.findElement(By.id("group_1500157708_4")).click();
- driver.findElement(By.id("group_1412997367_4")).click();
- driver.findElement(By.id("group_1939611159_4")).click();
- driver.findElement(By.id("group_1059775991_4")).click();
- driver.findElement(By.id("group_1369241003_4")).click();
- driver.findElement(By.id("group_2123146476_4")).click();
- driver.findElement(By.id("group_1545721654_4")).click();
- driver.findElement(By.xpath("//form[@id='ss-form']/ol/div[23]/div/div/div/table/tbody/tr[2]/td[5]/label/div")).click();
- driver.findElement(By.id("group_946495280_4")).click();
- driver.findElement(By.id("group_756994313_4")).click();
- driver.findElement(By.id("group_1786545947_4")).click();
- driver.findElement(By.id("group_1989778545_2")).click();
- driver.findElement(By.id("group_962060766_2")).click();
- driver.findElement(By.id("group_1640470464_1")).click();
- driver.findElement(By.xpath("//form[@id='ss-form']/ol/div[31]/div/div/ul/li/label/span")).click();
- driver.findElement(By.id("group_992846182_1")).click();
- driver.findElement(By.xpath("//form[@id='ss-form']/ol/div[32]/div/div/ul/li/label/span")).click();
- driver.findElement(By.id("group_814846438_1")).click();
- driver.findElement(By.id("ss-submit")).click();
- }
- @After
- public void tearDown() throws Exception {
- driver.quit();
- String verificationErrorString = verificationErrors.toString();
- if (!"".equals(verificationErrorString)) {
- fail(verificationErrorString);
- }
- }
- private boolean isElementPresent(By by) {
- try {
- driver.findElement(by);
- return true;
- } catch (NoSuchElementException e) {
- return false;
- }
- }
- private boolean isAlertPresent() {
- try {
- driver.switchTo().alert();
- return true;
- } catch (NoAlertPresentException e) {
- return false;
- }
- }
- private String closeAlertAndGetItsText() {
- try {
- Alert alert = driver.switchTo().alert();
- String alertText = alert.getText();
- if (acceptNextAlert) {
- alert.accept();
- } else {
- alert.dismiss();
- }
- return alertText;
- } finally {
- acceptNextAlert = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement