Size: a a a

2019 November 04

OI

Oleksii Ihnatiuk in JS for testing
я про то, что обычно тебе нужно это делать напрямую с бд, когда действительно есть проблемы с сетапом данных)
источник

OI

Oleksii Ihnatiuk in JS for testing
я пообщался с разрабом и мне сделали АПИ для подготовки данных
источник

OI

Oleksii Ihnatiuk in JS for testing
если бы разраб меня послал, но очень бы хотелось наверное надо было бы лезть в бд, но не думаю что это хорошая идея)
источник

OI

Oleksii Ihnatiuk in JS for testing
для собственного обучения конечно можно поднять бд локально и поиграться с добавлением, чтением данных
источник

M

Mikhail in JS for testing
Oleksii Ihnatiuk
для собственного обучения конечно можно поднять бд локально и поиграться с добавлением, чтением данных
Вот если кто-то это где-то показывал-писал, был бы  рад за указание
источник

OK

Oleksandr Khotemskyi in JS for testing
Mikhail
Вот если кто-то это где-то показывал-писал, был бы  рад за указание
Смотри в чем проблема, на каждом проекте базы используются по своему, везде разные базы данных, если в интернете найдешь - будут какие то песочные примеры, которые мало помогут. Попробуй просто поднять пустую нужную базу и поработать с ней из того же js
источник

M

Mikhail in JS for testing
Добро. Спасибо
источник

D

Dmitriy in JS for testing
Mikhail
Вот если кто-то это где-то показывал-писал, был бы  рад за указание
https://www.youtube.com/watch?v=E21AxgHX2B0 Вот тут хорший видос по подходам в подготовке тестовых данных
источник

D

Dmitriy in JS for testing
хот и от джависта но очень толковый доклад
источник
2019 November 05

M

Mikhail in JS for testing
Большое Спасибо! :)
источник

SC

Sergey Chepets in JS for testing
Привет. Столкнулся с такой проблемой. В селекте есть пункты с амперсандами. При попытке выполнить selectByVisibleText wdio не находит нужную опцию в селекте. Кто нибудь сталкивался с подобным и есть ли решение?
источник

SC

Sergey Chepets in JS for testing
пробовал в консоли выполнять findElement - также не находит, находит при выполнении contains и текстом до амперсанда. Может это спец символ и его надо как то заменять для вебдрайвера?
источник

VF

Vitaly Fedrunov in JS for testing
Не сталкивался с твоей проблемой (но думаю брал бы по совпадению текста в начале или конце элемента), а вот тут похожие вещи но для ввода обсуждают https://stackoverflow.com/questions/10289022/unable-to-type-ampersand-in-selenium-2
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Chepets
пробовал в консоли выполнять findElement - также не находит, находит при выполнении contains и текстом до амперсанда. Может это спец символ и его надо как то заменять для вебдрайвера?
Скопипасть амперсанд из страницы
источник

BO

Boris Osipov in JS for testing
Sergey Chepets
пробовал в консоли выполнять findElement - также не находит, находит при выполнении contains и текстом до амперсанда. Может это спец символ и его надо как то заменять для вебдрайвера?
ты покажи 2 вещи. код и кусок дома страницы. без этого это все гадание по кофейной гуще..
источник

SC

Sergey Chepets in JS for testing
Блин, вчера падаван показал эту ошибку на своем компе и все выглядело как ошибка. Сегодня затянул его ветку себе, все проверил - работает. Сорян, что поднял кипишь не проверив самостоятельно.
источник

SC

Sergey Chepets in JS for testing
разобрался, он использовал не нашу обвертку над селектом, а стандартный вебдрайверовыский и на момент выбора опции она еще не затянулась в селект. Всем спасибо, без ваших рекомендаций был бы тут костыляка на contains)
источник

S

Stas in JS for testing
Можно вопрос в догонку, почему contains и include считается костылем?
источник

BO

Boris Osipov in JS for testing
Stas
Можно вопрос в догонку, почему contains и include считается костылем?
>также не находит, находит при выполнении contains и текстом до амперсанда

ну а завтра там появится 2 таких, которые матчатся по этому contains и вот ты получил тест, который тестирует не то что ты хотел(и в лудшем случае он просто упадет, в худшем ты узнаешь по багам с прода)
ну и вообще,  если можно сделать нормально, зачем костыли?
источник

S

Stas in JS for testing
Boris Osipov
>также не находит, находит при выполнении contains и текстом до амперсанда

ну а завтра там появится 2 таких, которые матчатся по этому contains и вот ты получил тест, который тестирует не то что ты хотел(и в лудшем случае он просто упадет, в худшем ты узнаешь по багам с прода)
ну и вообще,  если можно сделать нормально, зачем костыли?
Может я немного не понял пример...
Если так - есть текст «Купить за 1 $» и нужно проверить правильность цены...в таком случае contains не костыль?
источник