Size: a a a

2020 March 26

OP

Oleg Promakhov in JS for testing
раз уж такая тема: что посоветуете под реакт веб-приложение с обязательным условием гонять тесты на Safari?
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleg Promakhov
раз уж такая тема: что посоветуете под реакт веб-приложение с обязательным условием гонять тесты на Safari?
Мало вводных
источник

OS

Oleksandr Shevtsov in JS for testing
В сайпресе, если что, для загрузки файла вам нужно:
1. прочитать файл в бинари формате
2. пропихнуть данные в window.File конструктор
3. создать window.DataTransfer
4. добавить туда свой файл
5. пропихнуть в input.files этот трансфер
6. тригернуть эвент
Как понимаете, все еще и от реализации в конкретном фреймворке/библиотеке зависит
Потому да, никто не идеален
источник

OP

Oleg Promakhov in JS for testing
и-коммерс платформа написана на реакте, БЭ - джавка. обязательное уловие - кроссбраузерность фреймворка, особый упор на Сафари. в идеале с возможностью прикрутить Кукумбер
источник

OP

Oleg Promakhov in JS for testing
сайпресс и пюпитер не хотят в сафари, протрактор - под ангуляр; а больше я ни с чем другим и не сталкивался..
источник

OS

Oleksandr Shevtsov in JS for testing
глянь testcafe :)
источник

OS

Oleksandr Shevtsov in JS for testing
>протрактор - под ангуляр
с какого перепугу?
источник

AP

Alexander Popov in JS for testing
тссс
источник

AP

Alexander Popov in JS for testing
сейчас @CrispusDH услышит всех перебанит
источник

OP

Oleg Promakhov in JS for testing
не, ну там можно подшаманить, но может есть что-то более оптимальное под описаные требования)
источник

m

mkots in JS for testing
Selenium
источник

m

mkots in JS for testing
Самый оптимальный вариант для сафари на данный момент
источник

OP

Oleg Promakhov in JS for testing
спасибо, буду в эту сторону смотреть
источник

OI

Oleksii Ihnatiuk in JS for testing
Забавные дискуссии) для сафари бери selenideJS :)
источник

OP

Oleg Promakhov in JS for testing
Oleksii Ihnatiuk
Забавные дискуссии) для сафари бери selenideJS :)
гуд, спасибо✌🏻
источник

AP

Alexander Popov in JS for testing
подскажите пожалуйста по сайпресу
хочу проверить линку  на кнопке, делаю так
cy.get('.SettingsPaymentConnectButton a').should(elem => expect(elem.href).to.match(/connect.stripe.com/g));
источник

AP

Alexander Popov in JS for testing
говорит что там undefined
источник

AP

Alexander Popov in JS for testing
хотя в вивере видно что есть и элемент, и хреф
источник

AP

Alexander Popov in JS for testing
и что самое странное - вчера работало))
источник

OS

Oleksandr Shevtsov in JS for testing
cy.get('.SettingsPaymentConnectButton a')
       .should('have.attr', 'href')
       .and('match', /connect.stripe.com/g);
источник