Size: a a a

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

2020 November 18

EK

Evgeniya Khokhreva in QA — Автоматизация
Ребята, всем привет. Вот чего спросить хочу. Кто-нибудь пытался распараллелить тесты для декстопных аппов? Пока не понятно как для каждого теста запустить инстанс приложеньки в изолированной среде. Поднятие для каждого теста виртуалки звучит немного устрашающе. Докер ведь не поддерживает ui?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Evgeniya Khokhreva
Ребята, всем привет. Вот чего спросить хочу. Кто-нибудь пытался распараллелить тесты для декстопных аппов? Пока не понятно как для каждого теста запустить инстанс приложеньки в изолированной среде. Поднятие для каждого теста виртуалки звучит немного устрашающе. Докер ведь не поддерживает ui?
поддерживает
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Evgeniya Khokhreva
Ребята, всем привет. Вот чего спросить хочу. Кто-нибудь пытался распараллелить тесты для декстопных аппов? Пока не понятно как для каждого теста запустить инстанс приложеньки в изолированной среде. Поднятие для каждого теста виртуалки звучит немного устрашающе. Докер ведь не поддерживает ui?
упакуйте ваше десктоп приложение в контейнер, добавьте xvfb и vnc (по желанию)
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Evgeniya Khokhreva
Ребята, всем привет. Вот чего спросить хочу. Кто-нибудь пытался распараллелить тесты для декстопных аппов? Пока не понятно как для каждого теста запустить инстанс приложеньки в изолированной среде. Поднятие для каждого теста виртуалки звучит немного устрашающе. Докер ведь не поддерживает ui?
можно взять за основу selenoid browser images
источник

EK

Evgeniya Khokhreva in QA — Автоматизация
Oleksandr Khotemskyi
можно взять за основу selenoid browser images
Мне винда внутри нужна :)
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Evgeniya Khokhreva
Мне винда внутри нужна :)
тогда можно упаковать виртуалку внутрь докер контейнера и запускать
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Evgeniya Khokhreva
Мне винда внутри нужна :)
источник

EK

Evgeniya Khokhreva in QA — Автоматизация
Oleksandr Khotemskyi
тогда можно упаковать виртуалку внутрь докер контейнера и запускать
О, у них уже винда есть круть. Спасибо
источник

A

Alexey ϟ in QA — Автоматизация
🍕
я по другому реализовывал, попробуй так как ниже

public  void switchToWindow(String windowTitle) {
   Set<String> windows = driver.getWindowHandles();
   for (String window : windows) {
       driver.switchTo().window(window);
       if (driver.getTitle().contains(windowTitle)) {
           return;
       }
   }
}




 public void switchToWindow(int index) {
   Set<String> windows = driver.getWindowHandles();
   int totalWin= windows.size();
   String winTitle = null;
   for(int i=0;i<totalWin;i++) {
       if(i==index) {
       winTitle = windows.toArray()[i].toString();
   }
   }
   driver.switchTo().window(winTitle);
   System.out.println(winTitle);
}
спасибо, попробую
источник

A

Anna in QA — Автоматизация
Добрый день, подскажите, сталкивался ли кто-то с такой ситуацией: у меня есть js валидация  ошибок на полях на странице (например, если поле пустое, оно подсвечивается), эта валидация работает, когда я просто руками захожу в хроме на окружение, но если запускаю тесты в хроме, то этой валидации нет. Такое ощущение что какой-то параметр нужно включить для драйвера. Мне не удалось найти какой, если это регулируется параметром
источник

B

Bola in QA — Автоматизация
запускается в headless режиме?
источник

IC

Ilya L Che in QA — Автоматизация
Anna
Добрый день, подскажите, сталкивался ли кто-то с такой ситуацией: у меня есть js валидация  ошибок на полях на странице (например, если поле пустое, оно подсвечивается), эта валидация работает, когда я просто руками захожу в хроме на окружение, но если запускаю тесты в хроме, то этой валидации нет. Такое ощущение что какой-то параметр нужно включить для драйвера. Мне не удалось найти какой, если это регулируется параметром
Встречал такое при использовании Clear(). Решил очисткой через выделение текста ctrl+a и delete.
источник

A

Anna in QA — Автоматизация
Bola
запускается в headless режиме?
и headless и в обычном
источник

A

Anna in QA — Автоматизация
Ilya L Che
Встречал такое при использовании Clear(). Решил очисткой через выделение текста ctrl+a и delete.
ага, в данном случае не использую clear.
источник

B

Bola in QA — Автоматизация
ну попробовать запустить хром из-под (селениум?) - и посмотреть, что там в консоли творится, руками пожмакать )
источник

SM

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

SM

Serhii Miroshnychenk... in QA — Автоматизация
Всем привет, подскажите плиз как перейти на это всплывающее окно? Юзаю селенид
источник

AY

Arsen Yuri4 in QA — Автоматизация
Может кто то посоветовать гит репы с проектами, C# Selenium?  Спасибо!
источник

MK

Maksim Kanin in QA — Автоматизация
Serhii Miroshnychenko
Всем привет, подскажите плиз как перейти на это всплывающее окно? Юзаю селенид
switсhTo() не подходит?
источник

SM

Serhii Miroshnychenk... in QA — Автоматизация
Maksim  к сожаленю нет  :(
источник