2013-12-06 3 views
-1

Что я могу сделать с Selenium IDE, если я хочу создать тестовый пример для регистрации, и мне нужно, чтобы каждое имя имело одно и то же имя, другое имя и адрес электронной почты, например first_name + [email protected]? Цените свои усилия. У меня есть некоторые регистрационные тестовые примеры, и поэтому у меня есть 6 путей, из которых я могу войти. Очевидно, каждый раз, когда я это делаю, мне нужен новый адрес электронной почты. Структура почтового адреса должна выглядеть так: [email protected] Таким образом, qa + и @ gmail.com должны оставаться одинаковыми для всех, но testNumber должен увеличиваться с одним, для своего (теста ++) для каждого тестового примера. Как [email protected], [email protected], [email protected] Я думаю, что последнее имя может быть одинаковым всегда, за исключением адреса электронной почты, который должен быть новым каждый раз. У вас есть ключ, как я могу это решить? Большое спасибо!Частичный новый адрес электронной почты Создание Selenium IDE

+0

могли бы использовать немного больше деталей, такие, как то, что вы имеете в виду под «другой фамилией каждый раз». Я предполагаю, что это запись формы, но на самом деле вы хотите протестировать? Что вы пробовали? – Iguananaut

+0

У меня есть некоторые регистрационные тестовые примеры, и поэтому у меня есть 6 путей, откуда я могу войти. Очевидно, каждый раз, когда я это делаю, мне нужен новый адрес электронной почты. Структура почтового адреса должна выглядеть так: [email protected] Таким образом, qa + и @ gmail.com должны оставаться одинаковыми для всех, но testNumber должен увеличиваться с одним, для своего (теста ++) для каждого тестового примера. Как [email protected], [email protected], [email protected] Я думаю, что последнее имя может быть одинаковым всегда, за исключением адреса электронной почты, который должен быть новым каждый раз. У вас есть ключ, как я могу это решить? Большое спасибо! – bodeamariuscosmin

+0

Вы должны обновить сам вопрос этими данными. – Iguananaut

ответ

0

Если вы просматриваете тесты Selenium junit в java, вы можете сделать это очень легко с помощью цикла for()? Также дает вам гораздо больше универсальности в том, что вы можете на самом деле проверить =] Очень легко получить голову!

for(int i = 0; i < max_number_of_tests; i++;) { 
    selenium.open("/"); 
    selenium.waitForPageToLoad("30000"); // 30 seconds 
    selenium.type("path_to_first_name_input", "QA"); 
    selenium.type("path_to_last_name_input", "test" + i); 
    selenium.type("path_to_email_input", "QA_test" + i + "@test.com"); 
    selenium.click("path_to_submit_button"); 
} 

Невозможно сразу же помочь, но это будет в конечном счете!

Надеется, что вы (или кто-то) нашли, что это полезно

Смежные вопросы