Size: a a a

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

2020 December 16

I

Igor in QA — Автоматизация
а в enum почему селекторы плохо хранить?
источник

AV

Alexei Vinogradov in QA — Автоматизация
Igor
а в enum почему селекторы плохо хранить?
А оно разрастается очень быстро. Представь, что ты программист и решил константы со всего большого проекта запихнуть в файл Consts.java

Примерно тоже самое, если  селекторы енумом. Даже если несколько енумов - это лишняя абстракция.
источник

I

Igor in QA — Автоматизация
Alexei Vinogradov
А оно разрастается очень быстро. Представь, что ты программист и решил константы со всего большого проекта запихнуть в файл Consts.java

Примерно тоже самое, если  селекторы енумом. Даже если несколько енумов - это лишняя абстракция.
так если сделать структуру по аналогии с PO, только хранить там чисто селекторы
источник

AV

Alexei Vinogradov in QA — Автоматизация
Cohesion - когда вещи которые нужные вместе лежат рядом.

У тебя упал тест, ага не найден элемент в области корзины. Зашел в cart.java, обновил селектор - починилось.
источник

AV

Alexei Vinogradov in QA — Автоматизация
Теперь с енумом. Зашел в cart.java - там enum. Зашел в него, поправил- починилось.

Зачем лишний шаг, какая польза?
источник

AV

Alexei Vinogradov in QA — Автоматизация
А если несколько селекторов, еще лучше. Прыгаешь между cart.java и файлом где енумы. За что, Герасим.
источник

I

Igor in QA — Автоматизация
звучит то логично, завтра попробую ещё по-всякому
источник

AV

Alexei Vinogradov in QA — Автоматизация
Тексты в приложении которое не надо переводить, будешь енумами делать?)

Тут похожий кейс. Ну локаторы, ну меняются иногда.
источник
2020 December 17

ВК

Виталий Колесник... in QA — Автоматизация
всем привет
может кто-то помочь(посоветовать) с такой ситуацией - есть несколько ссылок, каждая из которых отвечают за определённый блок, при нажатии на которые поднимают соответствующий блок под адресную строку, т.е. нужно просто проверить, что блок сместился вверх.  использовал getLocation(), getCoordinates() , но всё не то
на примере одной ссылки
источник

KV

Ksenia Vorobyeva in QA — Автоматизация
Виталий Колесник
всем привет
может кто-то помочь(посоветовать) с такой ситуацией - есть несколько ссылок, каждая из которых отвечают за определённый блок, при нажатии на которые поднимают соответствующий блок под адресную строку, т.е. нужно просто проверить, что блок сместился вверх.  использовал getLocation(), getCoordinates() , но всё не то
на примере одной ссылки
Page offset можно через executor посмотреть
источник

ВК

Виталий Колесник... in QA — Автоматизация
попробую
спасибо
источник

DS

Dmitriy Shulakov in QA — Автоматизация
Привет всем!
У меня такая проблема пишу тесты под iPhone и Андроид.
Есть ли какой нибудь рабочий способ по разработке и запуску тестов на реальном устройстве iPhone из под Windows. тесты разрабатываю на python.
источник

DS

Dmitriy Shulakov in QA — Автоматизация
Еще раз Пирвет!
Второй вопрос есть ли возможность полноценно удаленно работать на MAC из под WINDOWS?
источник

НБ

Никита Белов... in QA — Автоматизация
Dmitriy Shulakov
Еще раз Пирвет!
Второй вопрос есть ли возможность полноценно удаленно работать на MAC из под WINDOWS?
vnc же
источник

DS

Dmitriy Shulakov in QA — Автоматизация
Можно пример рабочей связки в которой не будет запаздываний и отстованний, а будет точно такое же ощущение, как будто ты сам сидишь за этим маком, и не посредственно на нем и работаешь, То что я нашел пока такого комфорта не дает, посмотреть что то удаленно на мак и поправить можно, но Работать нет уж увольте)))
источник

НБ

Никита Белов... in QA — Автоматизация
Dmitriy Shulakov
Можно пример рабочей связки в которой не будет запаздываний и отстованний, а будет точно такое же ощущение, как будто ты сам сидишь за этим маком, и не посредственно на нем и работаешь, То что я нашел пока такого комфорта не дает, посмотреть что то удаленно на мак и поправить можно, но Работать нет уж увольте)))
не знаю, у меня не было проблем
источник

SM

Sewa Makhinya in QA — Автоматизация
Dmitriy Shulakov
Привет всем!
У меня такая проблема пишу тесты под iPhone и Андроид.
Есть ли какой нибудь рабочий способ по разработке и запуску тестов на реальном устройстве iPhone из под Windows. тесты разрабатываю на python.
Думаю, вряд ли - Apple прилагает большие усилия на тему "хочешь писать/тестить под мак - покупай Мак"
источник

SM

Sewa Makhinya in QA — Автоматизация
Dmitriy Shulakov
Можно пример рабочей связки в которой не будет запаздываний и отстованний, а будет точно такое же ощущение, как будто ты сам сидишь за этим маком, и не посредственно на нем и работаешь, То что я нашел пока такого комфорта не дает, посмотреть что то удаленно на мак и поправить можно, но Работать нет уж увольте)))
это зависит от того, насоклько далеко стоит Мак
если рядом и соединены проводом - будет вполне комфортно
если пинг между хостами больше 100 миллисекунд - будет раздражать
источник

I

Igor in QA — Автоматизация
Alexei Vinogradov
Тексты в приложении которое не надо переводить, будешь енумами делать?)

Тут похожий кейс. Ну локаторы, ну меняются иногда.
тексты я в файлы локализации перенесу)
источник

I

Igor in QA — Автоматизация
мне был непонятен момент, как связать generic step'ы c селекторами, чтобы в gherkin получился читаемый текст при этом
источник