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

Программирование на Python для тестировщиков
онлайн, начало 18 октября
Логи как инструмент тестировщика
онлайн, начало 21 октября
Тестирование REST API
онлайн, начало 21 октября
Организация автоматизированного тестирования
онлайн, начало 18 октября

DennisM

Регистрация: 29 янв 2016
Offline Активность: 13 сен 2016 20:55
-----

Мои темы

Jenkins обмен переменными между Jobs

29 Июнь 2016 - 17:50

Строим билд.

Имеется Jenkins master сервер и 2 Jenkins node (Windows, Linux). Вручную всё билдится.

Вручную, потому что нужно перенести некоторые данные из одного билда в другой. Скопировать несколько переменных. VM ip например.
Есть у кого опыт с генерированием значения в переменную во время билда и запуск второго с этим значением?

 


Запуск Cucumber тестов в параллели?

01 Апрель 2016 - 17:17

С Junit всё просто. В Maven ставим это и всё ок.

 

<plugins>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<includes>
<include>**/Test.java</include>
</includes>
<parallel>all</parallel>
<runOrder>random</runOrder>
<useUnlimitedThreads>true</useUnlimitedThreads>
<parallelOptimized>true</parallelOptimized>
<argLine>-Xmx512m -XX:MaxPermSize=256m</argLine>
</configuration>
</plugin>
 
</plugins>

 

То же самое с Cucumber не проходит. Всё время 1 Thread...


Чтение Cucumber feature file из TFS

09 Март 2016 - 19:15

Можно-ли читать тест-кейс из TFS из извлекать его через Cucumber так же как из .feature файла?

Например тест кейс записан в gherkin формате:

 

Given ...

When ...

Then ...

 

Во время билда, перед извлечением тестов взять TFS тест кейс, записать в локальную директорию и извлечь с помощью Cucumber?


Выбор Cucumber Feature file через Jenkins

03 Март 2016 - 19:41

Имеем:
WebDriver -> Cucumber -> Maven build -> Jenkins
 
В Cucumber Запускаем всё это из:
-----
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
 
import org.junit.runner.RunWith;
 
@RunWith(Cucumber.class)
@CucumberOptions(
dryRun = false,
monochrome = true,
plugin = {"pretty", "html:target/cucumber"},
features="src/test/resources/Features/Tests",  //<<< ------   Вот это надо менять
glue={"com.work.test.CucumberStepDefinition"}
)
public class Pixie {
}

-------

 

Вопрос:
Как из Jenkins выбирать папку с Cucumber тестами?
 
Из Jenkins Build можно достать Choice параметр через:
String environment = System.getenv("environment");
 
Если сделать так:
features="src/test/resources/Features/" + System.getenv("environment") + "
 
То огурец ругается что этот параметр должен быть статическим...
 
???

Запустить JS внутри iframe

01 Март 2016 - 18:02

Есть такая страница:
 
<!DOCTYPE html>
<head id="Head1">
<body class="css-bootstrap HoverManager">
....
 
<iframe id="ml_frame">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR...l1-strict.dtd">
<head id="Head1">
<body class="main_body_wrapper>
....
<div class="q-msg-text-contianer">
<textarea class="js-msg-text-entrySelection(item)" style="display: none;"></textarea>
<div id="messageDiv">
</div>
</div>
 
....
</body>
</html>
</iframe>
...
</body>
</html>
 
 
Селениум не может ввести техт в <div id="messageDiv"> , а textarea скрыта...
можно выполнить JS чтобы сделать видимым  textarea. Но!
 
JS начинает в головы документа и все внутренности iframe защищены... 
 
Вопрос! Как сделать видимым textarea?

Яндекс.Метрика
Реклама на портале