Как написать программу которая заполняет и сабмитит форму, второй этап - данные берутся из масива и перебираются так чтоб найти граничные срабатывания формы
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
public class AutomaticalTesting {
private static WebDriver driver = null;
public static void main(String[] args) {
driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("http://demoqa.com/registration/");
driver.findElement(By.id("name_3_firstname")).sendKeys("John");
driver.findElement(By.id("name_3_lastname")).sendKeys("Smith");
driver.findElement(By.xpath("html/body/div[1]/div/div[1]/main/article/div/div/div[3]/form/ul/li[2]/div/div/input[1]")).click();
driver.findElement(By.xpath("html/body/div[1]/div/div[1]/main/article/div/div/div[3]/form/ul/li[3]/div/div/input[2]")).click();
driver.findElement(By.id("dropdown_7")).sendKeys("Chile");
driver.findElement(By.id("mm_date_8")).sendKeys("1");
driver.findElement(By.id("dd_date_8")).sendKeys("1");
driver.findElement(By.id("yy_date_8")).sendKeys("1990");
driver.findElement(By.id("phone_9")).sendKeys("1234567890");
driver.findElement(By.id("username")).sendKeys("Beginer");
driver.findElement(By.id("email_1")).sendKeys("beginer123321@mail.ru");
driver.findElement(By.id("password_2")).sendKeys("qwerty123");
driver.findElement(By.id("confirm_password_password_2")).sendKeys("qwerty123");
driver.findElement(By.xpath("html/body/div[1]/div/div[1]/main/article/div/div/div[3]/form/ul/li[14]/div/input")).click();
}
}
Вот пример сабмита формы. Извините за код, он у меня первый.
Помогите с масивами плиз, дайте хоть ссылку где об этом можно прочесть