Size: a a a

QA — Автоматизация

2020 January 22

A

Alex in QA — Автоматизация
источник

S

Stanislav in QA — Автоматизация
Или вместо cucumber-testng надо использовать Cucumber JVM?
источник

A

Alex in QA — Автоматизация
я вообще не понимаю что за связка такая странная
источник

OP

Oleksandr Prykhodchenko in QA — Автоматизация
очевидно же, JVM - java virtual machine
источник

S

Stanislav in QA — Автоматизация
просто есть вместо testNg юзать JVM, то упадет класс запускатель
@CucumberOptions(
 features={"src//test//java//ru//company//chat//features"},
 glue="classpath:ru.company.chat.steps",
 plugin={"pretty", "html:target/cucumber-html-report"},
 monochrome = true
 )
@Test
public class RunTest extends AbstractTestNGCucumberTests {

}
источник

S

Stanislav in QA — Автоматизация
который использует import io.cucumber.testng.AbstractTestNGCucumberTests;
источник

НК

Николай Кротов in QA — Автоматизация
как запустить два контейнера из одного образа и чтобы в каждый можно было запустиnь хромдрайвер?)

просто прописать другие порты не работает
docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome
docker run -d -p 4445:4445 -v /dev/shm:/dev/shm selenium/standalone-chrome


при запуске хродрайвера ругается:

UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.


хромдрайвер запускается через
d1 = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), options);
п
росто сменой порта на нужный(это java)
источник

AB

Artem Bondar in QA — Автоматизация
Не уверен можно ли вообще запустить 2 разных контейнера одновременно из одного Image. Прогугли что бы наверняка. Если можно, то тебе скорее всего надо будет использовать docker-compose.yml в котором ты укажешь конфигурацию для запуска обоих контейнеров
источник

M

Mikhail in QA — Автоматизация
Lev Yarushin
Хм... а точно тестовый режим  используете? Обычно у платежных никаких 3ds нет на тестовых картах и тестовой среде. Может в саппорт написать?
Конечно есть. Иначе, как тестировать 3ds?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Artem Bondar
Не уверен можно ли вообще запустить 2 разных контейнера одновременно из одного Image. Прогугли что бы наверняка. Если можно, то тебе скорее всего надо будет использовать docker-compose.yml в котором ты укажешь конфигурацию для запуска обоих контейнеров
Можно
источник

AB

Artem Bondar in QA — Автоматизация
ну раз можно, тогда docker-compose в помощь
источник

МК

Максим Какбыпограммизд in QA — Автоматизация
а может просто у контейнеров имена задавать руками, и тогда это будут два разных контейнера, не?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Максим Какбыпограммизд
а может просто у контейнеров имена задавать руками, и тогда это будут два разных контейнера, не?
можно вообще контейнерам не задавать имена явно
источник

BO

Boris Osipov in QA — Автоматизация
Николай Кротов
как запустить два контейнера из одного образа и чтобы в каждый можно было запустиnь хромдрайвер?)

просто прописать другие порты не работает
docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome
docker run -d -p 4445:4445 -v /dev/shm:/dev/shm selenium/standalone-chrome


при запуске хродрайвера ругается:

UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.


хромдрайвер запускается через
d1 = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), options);
п
росто сменой порта на нужный(это java)
-p 4445:4444 и почитай про проброс портов в доке докера
источник

НК

Николай Кротов in QA — Автоматизация
Boris Osipov
-p 4445:4444 и почитай про проброс портов в доке докера
спс
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Николай Кротов
как запустить два контейнера из одного образа и чтобы в каждый можно было запустиnь хромдрайвер?)

просто прописать другие порты не работает
docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome
docker run -d -p 4445:4445 -v /dev/shm:/dev/shm selenium/standalone-chrome


при запуске хродрайвера ругается:

UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.


хромдрайвер запускается через
d1 = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), options);
п
росто сменой порта на нужный(это java)
а зачем тебе 2 контейнера вообще? Тебе нужен хаб и ноды. Возьми селеноид, залениум...
источник

МК

Максим Какбыпограммизд in QA — Автоматизация
можно и не задавать. только если для автоматизации - удалять потом надо за собой, а без имен - не удобно
источник

НК

Николай Кротов in QA — Автоматизация
Oleksandr Khotemskyi
а зачем тебе 2 контейнера вообще? Тебе нужен хаб и ноды. Возьми селеноид, залениум...
я пока не понимаю зачем нужен хаб и ноды (( и с селеноидом разбираться изза того что мне казалось гораздо проще можно сделать пока не хотелось
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Максим Какбыпограммизд
можно и не задавать. только если для автоматизации - удалять потом надо за собой, а без имен - не удобно
я просто слабо представляю кейсы когда нужно life-cycle контейнера с браузером контролировать вручную
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Николай Кротов
я пока не понимаю зачем нужен хаб и ноды (( и с селеноидом разбираться изза того что мне казалось гораздо проще можно сделать пока не хотелось
https://aerokube.com/cm/latest/
Возьми вот эту штуку, поверь будет намного проще чем контейнера вручную хендлить
источник