Size: a a a

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

2019 October 14

EY

Evgeniy Yakovlev in QA — Автоматизация
Вечер добрый
TS. Jest.
Очевидно что ошибка связана с компиляцией, но как ее поправить я не понимаю

В tsconfig.json указано "target": "ES2016"
Компиляция в JS без ошибки.
Из того до чего дошел, что-то не настроено в babel
Может кто-то уже имел подобный опыт?

update: Решно. не хватало ts-jest
источник

LY

Lev Yarushin in QA — Автоматизация
Ну или его. Скрин проще
источник

AT

Anton Tereshko in QA — Автоматизация
привет, есть вопрос, как решить проблему в селениуме с автозаполнением?
когда делаешь
customerFirstName.clear();
customerFirstName.sendKeys(firstName);


он дописывает в конец инпута данные
источник

LY

Lev Yarushin in QA — Автоматизация
Anton Tereshko
привет, есть вопрос, как решить проблему в селениуме с автозаполнением?
когда делаешь
customerFirstName.clear();
customerFirstName.sendKeys(firstName);


он дописывает в конец инпута данные
Взять значение из поля, послать в поле Backspace по количеству символов.
источник

MK

Maksim Kanin in QA — Автоматизация
Пиши свой метод для очистки
источник

VK

Vladimir Kolotov in QA — Автоматизация
Иногда помогает 2 раза clear, или доп.клик по полю
источник

AT

Anton Tereshko in QA — Автоматизация
Maksim Kanin
Пиши свой метод для очистки
да как-то накладно для 3х полей писать свой метод
источник

MK

Maksim Kanin in QA — Автоматизация
А потом их будет 5, 10, 20?)
источник

AT

Anton Tereshko in QA — Автоматизация
Lev Yarushin
Взять значение из поля, послать в поле Backspace по количеству символов.
тоже глупо. нужно брать количество символов, потом столько бэкспейсов подставлять, костыль. думаю как-то js вызвать и делать reset
источник

MK

Maksim Kanin in QA — Автоматизация
Можно ещё сделать двойной клик в инпут + бэкспейс
источник

MK

Maksim Kanin in QA — Автоматизация
Anton Tereshko
тоже глупо. нужно брать количество символов, потом столько бэкспейсов подставлять, костыль. думаю как-то js вызвать и делать reset
Это в любом случае костыль будет, раз из коробки clear для твоих целей не работает
источник

IB

Ildar Bekmansurov in QA — Автоматизация
Или клик в инпут, Ctrl+a, backspace
источник

AT

Anton Tereshko in QA — Автоматизация
Ildar Bekmansurov
Или клик в инпут, Ctrl+a, backspace
не работает, уже пробовал
источник

AT

Anton Tereshko in QA — Автоматизация
прикол в том, что в дебаг режиме идеи все прекрасно
источник

VK

Vladimir Kolotov in QA — Автоматизация
Возможно сильно быстро вызывается очистка)
источник

LY

Lev Yarushin in QA — Автоматизация
Anton Tereshko
тоже глупо. нужно брать количество символов, потом столько бэкспейсов подставлять, костыль. думаю как-то js вызвать и делать reset
А пользователь у вас тоже на js что-то пишет чтобы поле очистить? )
источник

AT

Anton Tereshko in QA — Автоматизация
Lev Yarushin
А пользователь у вас тоже на js что-то пишет чтобы поле очистить? )
да нет в принципе. так то верно тоже
источник

AT

Anton Tereshko in QA — Автоматизация
Vladimir Kolotov
Возможно сильно быстро вызывается очистка)
я даже перед очисткой thread.sleep ставил - 0 реакции
источник

MK

Maksim Kanin in QA — Автоматизация
Anton Tereshko
прикол в том, что в дебаг режиме идеи все прекрасно
То есть в дебаге getText возвращает пустую стрингу после clear()?
источник

AT

Anton Tereshko in QA — Автоматизация
Maksim Kanin
То есть в дебаге getText возвращает пустую стрингу после clear()?
да
источник