@qa_ru

Страница 901 из 1080
Duego
17.03.2018
19:21:36
iTools, полагаю. Но зачем тестировать сафари?
Сайт в сафари не работает должным образом, с телефона невозможно понять почему, нужно запросы отслеживать. Может есть возможность с компа это делать

Richard
17.03.2018
19:22:00
fiddler

Ну и только с мака, как ты понимаешь.

Арсений
17.03.2018
19:23:28
Подключите айфон к маку, и в dev tools в safari сможете тестировать safari на телефоне

Google
Арсений
17.03.2018
19:24:49
https://www.youtube.com/watch?v=ZtHqwzslcYA

Duego
17.03.2018
19:30:38
Без мака както можно?

Duego
17.03.2018
19:37:48
Да на андроиде то норм все)

Andrew
17.03.2018
19:40:08
Да на андроиде то норм все)
Ну имею ввиду именно отследить запросы и тд

Richard
17.03.2018
19:57:03
Какие именно запросы надо отследить-то? Что идёт на телефон? Или что происходит на ПК в сафари?

Какую проблему мы решаем?

Duego
17.03.2018
20:15:53
Какую проблему мы решаем?
Нужно исходящие http заголовки узнать

Арсений
17.03.2018
20:16:36
Fiddler, Charles

Richard
17.03.2018
20:17:05
Так, так не получается. Давай зайдём с другой стороны: Как бы ты описал это как баг? Ну вот чтобы просто понять что конкретно нужно. при каких действиях, где когда?

фиддлер уже выше советовали

Арсений
17.03.2018
20:17:47
Ты же вроде и советовал, нэ?

Google
Richard
17.03.2018
20:18:38
угу

я просто не могу понять что конкретно надо. там то сафари, то телефон фигурировал. Выяснилось, что надо просто хэтэтэпэ заголовки глянуть. Вот хочу разузнать подробнее ещё более на предмет смешных третьих опций.

Duego
17.03.2018
20:26:28
я просто не могу понять что конкретно надо. там то сафари, то телефон фигурировал. Выяснилось, что надо просто хэтэтэпэ заголовки глянуть. Вот хочу разузнать подробнее ещё более на предмет смешных третьих опций.
Проблема в том, что в сафари авторизация постоянно скидывается. Я так думаю, что изза того что не посылаются куки на сервер. Поэтому пока цель увидеть исходящий запрос)

Richard
17.03.2018
20:27:15
Вот. Уже лучше )

Duego
17.03.2018
20:44:01
Это любой прокси может
А что делать если прокси не устанавливается?

Ademion
17.03.2018
20:46:01
Арсений
17.03.2018
20:46:02
А что делать если прокси не устанавливается?
Точнее формулировать проблему.

Duego
17.03.2018
20:48:44
Настройка прокси -> вручную -> сервер/порт -> сохранить -> остается в положении "выкл"

Max
17.03.2018
21:23:57
пытаюсь сделать фоновое выполнение тестов, но сыпет ошибки если добавить hedaless в параметры запуска

это вообще можно сделать как то?

Aleksandr
17.03.2018
21:33:20
такой вопрос. есть ли у кого то в закладках статья, в которой описано как сделать динамические прокси вебэлементы, которые будут равносильны вебэлементам pageFactory, которые с аннотацией @FindBy ?

Алексей
18.03.2018
04:35:06
Ну имею ввиду именно отследить запросы и тд
Не уверен что актуально с утра, но там кукю-то дичь про Фидлер писали. решил прокомментировать. Если тебе просто запросы увидеть, то надо поставить виртуалку с маком. На нем есть эмулятор для айтехники. Отладка через девтулс сафари.

Evgeniy
18.03.2018
05:27:06
Это запрещено религией?

Pauloo89
18.03.2018
05:29:24
Настройка прокси -> вручную -> сервер/порт -> сохранить -> остается в положении "выкл"
поставить чарльз прокси на комп, подключить телефон и комп(на котором чарльз прокси)к одной сети, прописать на телефоне(в настроиках wifi -> настройка прокси) прокси сервер(ip компа и порт 8888), на телефоне перейти на http://www.charlesproxy.com/getssl , поставить сертификат, если ось 10.3.3 и выше перейти в телефоне в Настройки -> основные -> об этом устройстве-> доверие сертификатов, там включить сертификат чарльза, все запросы с телефна должны быть видны

Алексей
18.03.2018
05:41:27
Т.е. по вашему поставить виртуалку с маком это не дичь?
Если ты тестируешь приложение на маке, то потратить 30 минут на виртуалку кажется нормальным

Похоже на экономию денег, времени и сил

Parviz
18.03.2018
05:43:18
Если ты тестируешь приложение на маке, то потратить 30 минут на виртуалку кажется нормальным
Ну, во первых человек кажется уже дал понять, что у него нет мака. Как вы настроите виртуалку с маком под виндой? Это будет не 30 минут, а все два часа Против тех же 30 минут с фиддлером, который и потом ещё не раз может пригодиться

Google
Parviz
18.03.2018
05:44:12
Или 5 минут с charles :)
Я тоже им пользуюсь Но отвалы 30 минут без лицензии могут огорчить :)

Pauloo89
18.03.2018
05:44:25
зачем мак то для того чтобы посомтреть запросы??? вы о чем?снифферы же есть

Арсений
18.03.2018
05:44:37
Мы их как раз и обсуждаем

Pauloo89
18.03.2018
05:44:53
там вон виртуалку говорят ставить

Арсений
18.03.2018
05:45:06
Ну много чего говорят.

Можно и виртуалку, если денег совсем нет, а тестировать надо много чего каждый день

но не на один раз запрос посмотреть

Parviz
18.03.2018
05:45:33
Можно и на сервере дебажные логи включить, если есть доступ к серверу)

Pauloo89
18.03.2018
05:45:47
но зачем виртуалку?

даже елси ни один раз посмотреть запрос?

Арсений
18.03.2018
05:45:55
Ну там типа симулятор

Pauloo89
18.03.2018
05:46:29
это если нет деваисов, но симулятор через виртуалку это же ад

Арсений
18.03.2018
05:46:37
но люди и так работают, я видел

Алексей
18.03.2018
05:47:18
А в чем проблема?

Арсений
18.03.2018
05:47:24
регулярно на учёбу приходят коллеги, которым компания не купила мак, а тестировать под iOS как-то надо. И иногда симулятор удобнее

Admin
ERROR: S client not available

Алексей
18.03.2018
05:47:26
Окно в вине открыл, все готово

Мне проще и быстрее открыть виртуалку , чем идти до мака

Арсений
18.03.2018
05:48:33
А в чем проблема?
Виртуалка для мака - это, во-первых, отдельный навык (который не всем нужен), во-вторых - огромный оверхед по чисто ВМным багам, которые надо постоянно решать.

Google
Алексей
18.03.2018
05:48:42
Установка с готовыми образом заняла... 5 минут?

Pauloo89
18.03.2018
05:48:50
так если есть телефон в руке, зачем идти до мака или открывать окно

Алексей
18.03.2018
05:49:31
Что бы пользоваться монстрами разработки от эппла)

Арсений
18.03.2018
05:50:14
Установка с готовыми образом заняла... 5 минут?
У вас уже настроен Virtual Box? Процессор подходит? Адаптеры не конфликтуют? Порты на витртуалку нормально пробрасываются? Сеть не отваливается? Система не крашится? Поздравляю, вам повезло.

Ну либо вы провозились с этим пару дней и действительно всё отлично настроили.

Но для решения конкретной проблемы ВМ, в данном случае - оверкилл.

Pauloo89
18.03.2018
05:52:29
вот бы человек которы задавал вопрос пришел и сказал уже решил он его или нет)

Арсений
18.03.2018
05:53:12
Ну я написал ему в личку с предложением о помощи, но боюсь в воскресенье в 9 утра МСК далеко не все готовы настраивать проксю

вот бы человек которы задавал вопрос пришел и сказал уже решил он его или нет)
Разобрались, "сафари не выставляет куки в запросе к серверу".

Richard
18.03.2018
09:02:26
Ну как бэ понятно, что там не бэкенд, ведь в других браузерах всё ок.

Pauloo89
18.03.2018
09:03:00
В последнем сафари с куками менялась работа

Арсений
18.03.2018
09:06:28
Ну как бэ понятно, что там не бэкенд, ведь в других браузерах всё ок.
Зато не пришлось виртуалку поднимать) Там главная проблема была в том, что настройки прокси на девайсе не сохранялись. Такое бывает на iPhone, надо забыть сеть и заново её добавить.

Алексей
18.03.2018
09:10:00
"поднимать виртуалку" ? Хотел бы узнать как вы тестируете приложения на ie8-10))

Арсений
18.03.2018
09:11:28
"поднимать виртуалку" ? Хотел бы узнать как вы тестируете приложения на ie8-10))
На виртуалке, очевидно :) (хотя мы вот вообще не поддерживаем всё что ниже ie11)

Pauloo89
18.03.2018
09:15:09
Вопрос же был в целесообразности виртуалки

Tim
18.03.2018
09:18:52
Друзья, нужен совет! Стоит ли записаться на GeekUniversity ? Есть в группе те, кто проходил там обучение ? Прошу писать в личку!

Aleksandr
18.03.2018
12:15:40
Как я понимаю нужен второй селенид? Посмотри как там прокси реализован
да, нужен именно он) нашел как это сделать, если кому интересно, то вот ссылочка на его реализацию (папка smarter) https://github.com/yashaka/better-selenium-demo/

Игорь
18.03.2018
14:06:41
вопрос. Как тестировать классы, методы, фунции по отдельности понятно. А вот как покрыть тестами часть кода скрипта, где все они вызывеются в контексте. То есть допустим у меня есть три функции. Одна считает что-то, вторая создает подключение к базе, третья пишет в базу. Все они по поотдельности покрыты тестами, а вот часть кода скрипта, которая запускается, когда скрипт вызвывают из консоли, нет. Там по сути три строчки: вызов А записывает значение в переменную, вызов Б, вызов С записывает значение в базу переменной. Как это тестировать?

Google
Игорь
18.03.2018
14:08:32
То есть при прогоне тестов и промотре покрытия скрипт получаеться не покрыт на 30% тестами

Страница 901 из 1080