Size: a a a

2020 July 17

KC

Kateryna Chernikova in JS for testing
Все инпуты обрабатываются addValue, button кликом- во всех браузерах кроме Safari(
источник

KC

Kateryna Chernikova in JS for testing
В сафари не работает только select
источник

KC

Kateryna Chernikova in JS for testing
Элемент находит, но интерактива по нему нет
источник

VG

Vitalii Grygoruk in JS for testing
Kateryna Chernikova
В сафари не работает только select
А ну тогда скорее баг сафари драйвера. Там в старых версиях сафари оно вообще все печально работает
источник

KC

Kateryna Chernikova in JS for testing
Vitalii Grygoruk
А ну тогда скорее баг сафари драйвера. Там в старых версиях сафари оно вообще все печально работает
Хаков никаких не посоветуете? Пробовала browser.execute и бла-бла - никаких успехов
источник

B

Bola in JS for testing
Kateryna Chernikova
Хаков никаких не посоветуете? Пробовала browser.execute и бла-бла - никаких успехов
А большой ли трафик со старых сафари?
А так с ним боль. В старых версиях особенно. Эппл был не очень дружелюбный
источник

KC

Kateryna Chernikova in JS for testing
Мультибопузер - критичное требование заказчика :(
источник

S

Sergei in JS for testing
Мультибопузер? :D
источник

KC

Kateryna Chernikova in JS for testing
Sergei
Мультибопузер? :D
🙈😅 да)
источник

KC

Kateryna Chernikova in JS for testing
Мультибраузер))
источник

B

Bola in JS for testing
любопытная автозамена
источник

B

Bola in JS for testing
попробуйте тесткафе ))
источник

AP

Alexander Popov in JS for testing
Dmitriy Ivanchenko
возможно причина такого поведения в другом, вот результаты експеримента
хм...покаже тесты
источник

AP

Alexander Popov in JS for testing
и как ранишь
источник
2020 July 18

В

Вадим in JS for testing
Alexander Popov
Руками - чего бы и нет
как?
источник

В

Вадим in JS for testing
Bola
Тесткафе - шикарный тул, прям радость какая-то. Ребят, скажите, что же в нем сделано плохо по сравнению с selenium-based?
Почему на него массово не переходят?
Что в нём плохо, кроме того, что soft assertions нету и прикрутить невозможно?

(простите за простыню ниже, наболело)
Особенно достаёт, что про падении теста не выводится stack trace.
Пишет только что я упал на функции открытия дропдауна. Но я использую эту функцию во время теста 58 раз в разных дропдаунах. Где flow? В каком месте в самом тесте я упал? Сие неведомо.
Ну ладно, в Testcafe же есть прекрасная интеграция с ffmpeg, давайте добавим видео и посмотрим. Давайте. В jenkins добавили.
Приходим утром, джоб висит. 1000 тестов nightly застряли. Результатов нет. На чём застряли, почему застряли, при чём тут видео? Что пробежало, а что ещё нет? Сие неведомо. Репорта нет, репорт только в конце.
Ладно, давайте разбираться, может быть в Testcafe можно сделать какой-то debug, разобраться? Нет, debug это не про Testcafe.

Quarantine-mode есть и это намного лучше, чем если б его не было, но недостаточно гибкий, хотелось бы пофункциональней. Но это я уже придираюсь.

В общем, Testcafe tool наверноe нормальный и в чём-то получше других, но вот эти бочки дёгтя при работе в скейле (а у нас он растёт экспоненциально) не то, что массовому переходу к ним не способствуют... всё желание иметь с ним дело напрочь убивают.

Учитывая вышесказанное хотелось бы вообще узнать чего такого в нём есть незаменимого, чего в селениуме нет.

И тут, кстати,  ещё один весомый недостаток - узкий контингент пользoвателей (относительно селениума).
Пример - компиляция перед тестом стала занимать вместо нескольких секунд, долгие минуты. Несколько недель я лез на стены и сходил с ума (дeбага, как мы помним нету). Когда починили, выяснилось, что в Testcafe был баг.
Но никаких упоминаний о нём за всё это время нагуглить мне не удалось.
В селениуме такое было бы невозможно, как мне кажется. За счёт сообщества более многочисленного на порядки и о баге стало б известно моментально и пофиксили бы сразу.

В общем, что тут сказать... внимательно смотрим в сторону Oxygen и Testim.io.
Кстати, оба отсутствуют в таблице, что показалось мне странным. А вам?
источник

В

Вадим in JS for testing
Ну вот Alexander Popov говорит можно как-то...
источник

B

Bola in JS for testing
Вадим
Что в нём плохо, кроме того, что soft assertions нету и прикрутить невозможно?

(простите за простыню ниже, наболело)
Особенно достаёт, что про падении теста не выводится stack trace.
Пишет только что я упал на функции открытия дропдауна. Но я использую эту функцию во время теста 58 раз в разных дропдаунах. Где flow? В каком месте в самом тесте я упал? Сие неведомо.
Ну ладно, в Testcafe же есть прекрасная интеграция с ffmpeg, давайте добавим видео и посмотрим. Давайте. В jenkins добавили.
Приходим утром, джоб висит. 1000 тестов nightly застряли. Результатов нет. На чём застряли, почему застряли, при чём тут видео? Что пробежало, а что ещё нет? Сие неведомо. Репорта нет, репорт только в конце.
Ладно, давайте разбираться, может быть в Testcafe можно сделать какой-то debug, разобраться? Нет, debug это не про Testcafe.

Quarantine-mode есть и это намного лучше, чем если б его не было, но недостаточно гибкий, хотелось бы пофункциональней. Но это я уже придираюсь.

В общем, Testcafe tool наверноe нормальный и в чём-то получше других, но вот эти бочки дёгтя при работе в скейле (а у нас он растёт экспоненциально) не то, что массовому переходу к ним не способствуют... всё желание иметь с ним дело напрочь убивают.

Учитывая вышесказанное хотелось бы вообще узнать чего такого в нём есть незаменимого, чего в селениуме нет.

И тут, кстати,  ещё один весомый недостаток - узкий контингент пользoвателей (относительно селениума).
Пример - компиляция перед тестом стала занимать вместо нескольких секунд, долгие минуты. Несколько недель я лез на стены и сходил с ума (дeбага, как мы помним нету). Когда починили, выяснилось, что в Testcafe был баг.
Но никаких упоминаний о нём за всё это время нагуглить мне не удалось.
В селениуме такое было бы невозможно, как мне кажется. За счёт сообщества более многочисленного на порядки и о баге стало б известно моментально и пофиксили бы сразу.

В общем, что тут сказать... внимательно смотрим в сторону Oxygen и Testim.io.
Кстати, оба отсутствуют в таблице, что показалось мне странным. А вам?
testim.io - платный?
Насчёт стактрейса - спасибо, я внимательно посмотрю это момент
А вот насчёт бага с временем запуска, а откат на прежнюю версию не помогал?
источник

В

Вадим in JS for testing
Наверняка помог бы, но никому не пришло в голову, что дело в Tescafe.
Валили на наш код, винду, IDE, что угодно.
Когда выяснилось, что у них был баг, я познал главный недостаток нишевых проектов.

testim.io - платный?
testim.io - платный?
Судя по таблице - да.
источник

OK

Oleksandr Khotemskyi in JS for testing
Вадим
Что в нём плохо, кроме того, что soft assertions нету и прикрутить невозможно?

(простите за простыню ниже, наболело)
Особенно достаёт, что про падении теста не выводится stack trace.
Пишет только что я упал на функции открытия дропдауна. Но я использую эту функцию во время теста 58 раз в разных дропдаунах. Где flow? В каком месте в самом тесте я упал? Сие неведомо.
Ну ладно, в Testcafe же есть прекрасная интеграция с ffmpeg, давайте добавим видео и посмотрим. Давайте. В jenkins добавили.
Приходим утром, джоб висит. 1000 тестов nightly застряли. Результатов нет. На чём застряли, почему застряли, при чём тут видео? Что пробежало, а что ещё нет? Сие неведомо. Репорта нет, репорт только в конце.
Ладно, давайте разбираться, может быть в Testcafe можно сделать какой-то debug, разобраться? Нет, debug это не про Testcafe.

Quarantine-mode есть и это намного лучше, чем если б его не было, но недостаточно гибкий, хотелось бы пофункциональней. Но это я уже придираюсь.

В общем, Testcafe tool наверноe нормальный и в чём-то получше других, но вот эти бочки дёгтя при работе в скейле (а у нас он растёт экспоненциально) не то, что массовому переходу к ним не способствуют... всё желание иметь с ним дело напрочь убивают.

Учитывая вышесказанное хотелось бы вообще узнать чего такого в нём есть незаменимого, чего в селениуме нет.

И тут, кстати,  ещё один весомый недостаток - узкий контингент пользoвателей (относительно селениума).
Пример - компиляция перед тестом стала занимать вместо нескольких секунд, долгие минуты. Несколько недель я лез на стены и сходил с ума (дeбага, как мы помним нету). Когда починили, выяснилось, что в Testcafe был баг.
Но никаких упоминаний о нём за всё это время нагуглить мне не удалось.
В селениуме такое было бы невозможно, как мне кажется. За счёт сообщества более многочисленного на порядки и о баге стало б известно моментально и пофиксили бы сразу.

В общем, что тут сказать... внимательно смотрим в сторону Oxygen и Testim.io.
Кстати, оба отсутствуют в таблице, что показалось мне странным. А вам?
Спасибо за фидбек, мне было интересно почитать
источник