webdriver TestNG Eclipse Java первый тест


(Gena) #1

Стыдно обращаться с таким вопросом к форумчанам, однако все же .....

Есть необходимость запустить тесты которые были записаны на SeleniumIDE. Хотелось бы в результате ответа на вопрос составить пошаговую инструкцию.

Использую Eclipse + TestNG + Java.

Начало инструкции я напишу:

1. Следуем всем инструкциям и создаем с помощью maven проект в eclipse (http://seleniumhq.org/docs/03_webdriver.html импортируем http://seleniumhq.org/docs/appendix_installing_java_driver_Sel20_via_maven.html#importing-maven-into-eclipse-reference).

2. Добавляем TestNG в eclipse (http://testng.org/doc/download.html)

3. Записываем тест на SeleniumIDE и конвертируем в TestNG. у меня получилось:

package com.example.tests;
 
import com.thoughtworks.selenium.*;
import org.testng.annotations.*;
import static org.testng.Assert.*;
import java.util.regex.Pattern;
 
public class test1 extends SeleneseTestNgHelper {
        @Test public void testTest1() throws Exception {
                selenium.open("/");
                selenium.click("css=img[alt=\"Новости Украины\"]");
                selenium.waitForPageToLoad("30000");
                selenium.click("id=Login");
                selenium.type("id=Login", "");
                selenium.click("id=Password");
                selenium.type("id=Password", "");
                selenium.click("name=submit");
                selenium.waitForPageToLoad("30000");
                selenium.click("css=div.error");
                verifyTrue(selenium.isTextPresent("Ошибка: неверно указан логин или пароль. Попробуйте снова."));
                selenium.click("css=div.error");
        }
}
 
ЧТО ДАЛЬШЕ???
Никак не могу запустить тест в eclipse...просто не хватает знаний как это сделать. Рядом нет ни одного разработчика на JAVA.
Если есть возможность, потратьте время и напишите последующие шаги подробно, с джава сталкиваюсь впервые. Необходимо вплоть до 1. создать класс с именем "имя", поместить в папку ... и т.д.
 
Заранее благодарен гуру тестировщикам которые помогут.

  


(Mykhailo Poliarush) #2

посмотрите это видео и задайте вопросы, если не получиться


(Gena) #3

Все получилось, - 25 кликов миши после просмотра видео. Все оказалось гораздо проще. Однако так и не понял почему на сайте селениума сделали достаточно сложную инструкцию(использование mavel, експорт проекта)...

 Спасибо за помощь, буду двигаться дальше.


(Mykhailo Poliarush) #4

ну на самом деле, если вы знаете что такое мавен, то способ указанный в мануале не такой уже сложный

просто для начального уровня, сначала кажется немного непонятным

как только вы чуть больше узнаете о java и maven, вам первый способ покажется легче, потому что там не надо будет делать 25 кликов, а всего лишь 10 :)