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

Raindrops

Регистрация: 21 дек 2017
Offline Активность: 04 окт 2018 07:49
-----

Мои сообщения

В теме: Test Suite как указать "далее запустить все остальные тесты"?

22 августа 2018 - 09:54

Мне кажется тут сейчас выдумывается велосипед.

Если я хочу последовательно ранить только несколько тестов - то ставлю аннотацию перед методом.

А вашем случае советую просто разделить тесты на 2 сьюта, первый будет иметь только 1 поток, а значит всегда запускаться последовательно, а остальные уже в потоках запускайте. 

Может быть подскажете как при такой конструкции, как у автора, запускать тест сьюты параллельно? 


В теме: WebDriver, всплывающая подсказка

26 февраля 2018 - 17:13

Потому что этого в странице нет. Подсказку выводит браузер, на основе того, что это поле type="email". Поэтому проверять подобное не имеет смысла.

 

А вот подсказка на пустое поле в данном случае реализована именно на сайте.

Но что бы браузер эту подсказку отображал. Это ведь как-то нужно прикрутить/настроить? И если цель таки стоит в том, что бы наличие этой подсказке проверялось в assert. То как быть? 


В теме: Запуск тестов из консоли Selenium WebDriver

16 февраля 2018 - 11:51

Кому интересно. В моем файл pom.xml не хватало следующей конструкции:

<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>
</build>

После этого в консоли нужно перейти в папку с файлом pom.xml и запустить тесты командой  mvn clean install test


В теме: Selenium для нескольких браузеров

31 декабря 2017 - 17:27

 

Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?

Вы не написали, что за система. Как вариант сделать несколько конфигов с разными браузерами и запускать их. К примеру, на C# я писал функцию, которая смотрела один конфиг и указанные в нем браузеры и параллельно запускала тесты в них.

 

Selenium WebDriver + java


В теме: Selenium для нескольких браузеров

30 декабря 2017 - 22:55

 

 

browserstack?

 

Не совсем то что надо. Допустим, нужно протестировать в 3 браузерах. С одним все ясно. Достаточно просто прописать нечто подобное в @Before

 System.setProperty("webdriver.chrome.driver", "C:\\Maven\\chromedriver.exe");
 WebDriver driver = new ChromeDriver();

Но как сделать так, что бы после прогона в 1 браузере, тесты начинали прогоняться в следующем, или же делали это параллельно?