2) Actions action = new Actions(driver);
action.doubleClick();
- Форум тестировщиков
- → Просмотр профиля: Репутация: nstreltsov
nstreltsov еще не добавил друзей
Написано nstreltsov 25 апреля 2012 - 12:06
Написано nstreltsov 03 апреля 2012 - 15:23
Написано nstreltsov 08 декабря 2011 - 20:31
вот пример:
public class LogInLogOut extends main_class{ @Test(alwaysRun=true) public void LoginLogoutUser() throws InterruptedException{ this.WaitForElementLoad(15, "//a[text()='Войти']"); driver.findElement(By.linkText("Войти")).click(); //-- ввод неверных данных this.WaitForElementLoad(15, "//input[@name='username']"); driver.findElement(By.name("username")).sendKeys("test@gmail.com"); driver.findElement(By.name("password")).sendKeys("234"); driver.findElement(By.id("auth-submit")).click(); this.WaitForElementLoad(15, "//span[text()='Неправильный логин или пароль!']"); driver.findElement(By.xpath("//span[text()='Неправильный логин или пароль!']")); //-- ввод верных данных driver.findElement(By.name("username")).clear(); driver.findElement(By.name("username")).sendKeys("test@gmail.com"); driver.findElement(By.name("password")).clear(); driver.findElement(By.name("password")).sendKeys("q2wsx'56'"); driver.findElement(By.id("auth-submit")).click(); this.WaitForElementLoad(15, "//a[text()='Тестовый Пользователь']"); driver.findElement(By.xpath("//a[text()='Тестовый Пользователь']")); //-- выход из системы driver.findElement(By.linkText("Выйти")).click(); this.WaitForElementLoad(15, "//a[text()='Войти']"); driver.findElement(By.xpath("//a[text()='Войти']")); driver.findElement(By.xpath("//a[text()='Регистрация']")); } @Test(alwaysRun=true) public void RegisterUser() throws InterruptedException{ this.WaitForElementLoad(15, "//a[text()='Регистрация']"); driver.findElement(By.xpath("//a[text()='Регистрация']")).click(); this.WaitForElementLoad(15, "//h1[text()='Регистрация']"); driver.findElement(By.xpath("//h1[text()='Регистрация']")); driver.findElement(By.xpath("//div[@id='reg-dialog']/form//input[@name='username']")).sendKeys("tttest11@mail.ru"); driver.findElement(By.name("firstName")).sendKeys("Иван"); driver.findElement(By.name("lastName")).sendKeys("Иванов"); driver.findElement(By.xpath("//div[@id='reg-dialog']/form//input[@name='password']")).sendKeys("123"); driver.findElement(By.name("confirm_password")).sendKeys("123"); driver.findElement(By.xpath("//input[@value='Регистрация']")).click(); } }
если сваливается первый тест LoginLogoutUser(), то второй RegisterUser() не выполняется уже
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru