Перейти к содержимому

Фотография

Создать коллекцию в eclipse


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 sok

sok

    Новый участник

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Sokovets Artem


Отправлено 29 марта 2012 - 04:43

Помогите разобраться:

Есть форма авторизации.

Хочется сделать так, чтоб данные брались из list/set.

Думал в сторону такой реализации:

public class testLoginByUser extends testBase {
@Test
public void Login_user() throws Exception {

app.openMainPageMssoi2();
app.linkText("авторизуйтесь");
List<String> listOfUser = new ArrayList<String>(); - Создаем список типа стринг
listOfUser.add("a1"); - в списко добавляем пользователя а1
listOfUser.add("a2"); //
listOfUser.add("admin"); //

for (String t : listOfUser) - Выделяем переменную t в которую вставляются данные из listOfUser
{
app.fillLoginForm(t.GetUser()); - Метод который будет брать из t данные и заполнять форму.
app.submitLogin();
app.logOut();
}


1. Как нужно правильно реализовать посставленную задачу?
2. Как быть с двумя параметрами (пользователь и пароль), может надо создать отдельный класс, там расписать про параметры:

public class LoginObject {
public String _user;
public String _password;


public LoginObject(String user, String password) {
_user = user;
_password = password;
}

}


Натолкните на путь истинный.
  • 0

#2 D2Phoenix

D2Phoenix

    Постоянный участник

  • Members
  • PipPipPip
  • 200 сообщений
  • ФИО:Чадюк Вадим
  • Город:Гродно


Отправлено 30 марта 2012 - 06:57

1. Как нужно правильно реализовать поставленную задачу?

А как именно вы хотите подтягивать информацию для тестирования через файл или создавать динамически, либо ещё как-либо? Что используете JUnit 4 или TestNG?

2. Как быть с двумя параметрами (пользователь и пароль), может надо создать отдельный класс, там расписать про параметры:

Можно создать. Но опять же зависит от того, где вы собираетесь хранить тестовые данные и как получать их.
  • 0

#3 sok

sok

    Новый участник

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Sokovets Artem


Отправлено 30 марта 2012 - 10:31

Использую TestNg.

Хранить навреное буду в отдельном классе.
В классе надо прописать какие параметры есть.
А в листе например написать метод add(параметр, значение), затем get(параметр, значение).
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных