Size: a a a

2020 September 25

AP

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

AP

Alexander Popov in JS for testing
ну кстати симпатично написано
источник

B

Bola in JS for testing
да, лаконично
источник

AP

Alexander Popov in JS for testing
а всякие ctrl+a не канали?
источник

G

Gnam in JS for testing
Alexander Popov
а всякие ctrl+a не канали?
Неа. там они свое выделение какое-то сделали в компоненте.

Я перепробовал разные комбинации.
Ctrl a, ctrl + стрелки влево, с шифтами, ctrl e& Один фиг)
Там даже когда через консоль разраба элемент инспектируешь и правишь значение на UI не отображалось. Тупо react props + shadow-root
источник

G

Gnam in JS for testing
Сторонний компонент был для ввода пинкода под мобилы. Поэтому разрабам нашим обращаться бессмысленно было
источник

G

Gnam in JS for testing
Хотя спустя месяц два убедил дизайнера нашего, что хорошо бы было кнопку Х пририсовать для очистки быстрой поля)))
источник

AP

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

G

Gnam in JS for testing
Но метод оставил чтобы показывать джуниорам как делать не стоит)))
источник

G

Gnam in JS for testing
Alexander Popov
ахаахахаа
Попробуй также)))
источник

B

Bola in JS for testing
Gnam
Сторонний компонент был для ввода пинкода под мобилы. Поэтому разрабам нашим обращаться бессмысленно было
у меня такое было на мобилке тоже - кастомный инпут (нативное приложеине)
проблема была в том, что не отрабатывал стандартный sendkeys при вводе ПИН-кода
пришлось вызывать клавиатуру и жмакать по координатам
источник

G

Gnam in JS for testing
Bola
у меня такое было на мобилке тоже - кастомный инпут (нативное приложеине)
проблема была в том, что не отрабатывал стандартный sendkeys при вводе ПИН-кода
пришлось вызывать клавиатуру и жмакать по координатам
Может один компонент использовали))
источник

B

Bola in JS for testing
не, тут не реакт был
нейтив
источник

B

Bola in JS for testing
но это был банк - всего три физических телефона в наличиии - накидал там координаты в зависимости от модели и отдал )))
аутсорс
источник

G

Gnam in JS for testing
🤣👍
источник

G

Gnam in JS for testing
Gnam
Всем привет.
Ранее в wdio в capabilities для хрома выставлял эмуляцию девайса, чтобы гонять на разных разрешениях
// mobileEmulation: {
//  deviceName: 'iPhone 6',
// },

Последние пару дней это перестало работать. Я предполагаю Хром обновился и видимо задепрекейтил что-то.

Никто не сталкивался с подобным и если да какие обходные решения пользуете?

P.S. Бампнул все wdio packages до последней версии, не особо помогло. Более того отвалилась парочка пользуемых фишек, таких как: browser.getLocalStorageItem и browser.setGeoLocation 😅
Блин, тут походу придется через cdp теперь девайсы эмулировать и gps мокать😅
источник

AP

Alexander Popov in JS for testing
document.querySelector('.CodeMirror').CodeMirror.setValue('')
источник

AP

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

G

Gnam in JS for testing
Gnam
Блин, тут походу придется через cdp теперь девайсы эмулировать и gps мокать😅
Кстати, есть тут эксперты по этому самому cdp?

Я пользую данный сервис @wdio/devtools-service

При запуске локально у меня все отрабатывает, но если подключаться к удельному хосту то получаю ошибки:

ERROR @wdio/sync: Error: connect ECONNREFUSED 127.0.0.1:50358

@wdio/sync: TypeError: browser.cdp is not a function
источник

B

Bola in JS for testing
А он только для локального
источник