Size: a a a

2019 October 10

AP

Alexander Pavlovets in JS for testing
Alexander Popov
и вишенкой повесить что за всю жизнь не починили баг старта лишнего браузера с restartBrowserBetweenTests
Аххаа)) серьёзно?)) Это хит! Мы тут потестово раним и с таким просто не могу столкнутся
источник

AP

Alexander Pavlovets in JS for testing
Alexander Popov
можно начать с асинхронного репортера
Я наверное что-то не понял, но при чём протрактор к репортеру ?
источник

AP

Alexander Popov in JS for testing
Да ладно? Если запустить два теста откроется два окна только? Не верю)
источник

AP

Alexander Popov in JS for testing
Или две спеки... Что то такое
источник

AP

Alexander Pavlovets in JS for testing
Alexander Popov
Да ладно? Если запустить два теста откроется два окна только? Не верю)
Ну ... да, я не юзаю restartBetween
источник

AP

Alexander Pavlovets in JS for testing
Может по этому
источник

AP

Alexander Popov in JS for testing
Alexander Pavlovets
Я наверное что-то не понял, но при чём протрактор к репортеру ?
При том что трактор исполняет роль тест раннера, на который ты хочешь повесить репортер
источник

AP

Alexander Popov in JS for testing
Alexander Pavlovets
Может по этому
Именно)
источник

AP

Alexander Pavlovets in JS for testing
Мокка + мокка-аллюр и манагеры счастливы)
источник

AP

Alexander Pavlovets in JS for testing
Мокка - раннер ... чую щас холивар пойдёт)
Спасибо @aleksander_popov за твоё мнение
источник

AP

Alexander Pavlovets in JS for testing
Я свалил
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Pavlovets
"Работает" ... хм, ну проект у меня не маленький, 8автоматизаторов, 300юай тесто почти 1к апи ... месяцев 7 пилим ... ни разу протрактор не ломался ... всё что угодно ломалось, трактор - бронебойно всё вывозит
Креш ноды с аут оф мемори эрор когда возвращаешь элемент из .map
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Pavlovets
"Работает" ... хм, ну проект у меня не маленький, 8автоматизаторов, 300юай тесто почти 1к апи ... месяцев 7 пилим ... ни разу протрактор не ломался ... всё что угодно ломалось, трактор - бронебойно всё вывозит
И мое любимое на данную минуту - манкипатчинг ElementFinder после создания, изза которого нельзя оверайднуть методы
источник

OK

Oleksandr Khotemskyi in JS for testing
@CrispusDH тоже похоже столкнулся
источник

AP

Alexander Popov in JS for testing
Alexander Pavlovets
Мокка + мокка-аллюр и манагеры счастливы)
Да...попробуй тестрейл или репорт портал
источник

E

Evgeniy in JS for testing
Привет, пытаюсь запустить тесты на Firefox с Selenium+JS, браузер открывается, но дальше падает ошибка  driver.get is not a function, может кто знает как побороть?
источник

E

Evgeniy in JS for testing
на хроме все ок
источник

E

Evgeniy in JS for testing
раню так:
async function getFirefoxDriver() {
   let driver = await new webdriver.Builder()
       .forBrowser('firefox')
       .setFirefoxService(
           new firefox.ServiceBuilder(ffPath)
       )
       .build();
   console.log(driver);
   return driver;
}
источник

OK

Oleksandr Khotemskyi in JS for testing
а как используешь
источник

E

Evgeniy in JS for testing
в хуках кукумбера сначала Before({ timeout: 10 * 2000 }, async function () {
   await setDefaultTimeout(100 * 2000);
   await driver.get(baseUrl);
   await driver.manage().window().setRect({ width: 1920, height: 1080 });
});
источник