Size: a a a

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

2019 September 10

K

Katerina Veremeyeva in QA — Автоматизация
обучаем, тех кто хотел бы начать
источник

AR

Andrey Ryoo in QA — Автоматизация
Не нужно спамить, чат не для этого
источник

AB

Alexei Barantsev in QA — Автоматизация
достаточно того, что вы разместили объявление в чате "общей практики"
источник

K

Katerina Veremeyeva in QA — Автоматизация
Andrey Ryoo
Не нужно спамить, чат не для этого
👌
источник

RB

Rostyslav Biliaiev in QA — Автоматизация
Всем привет
столкнулся с такой проблемой: есть автотест сравнивающий данные по АПИ и данные в браузере UI
загвоздка в том что значения атрибута в мета данных в браузере и АПИ одинаковы, но когда тест выполняет метод для UI "element.getAttribute("href")" он возвращает значение атрибута с добавлением в конце спецсимвола "/" (значение в атрибуте ссылка), в то время как в UI и API ссылка идет без спец символа "/"
что делал для проверки:
- делал getAttribute других атрибутов с значениями в качестве ссылки — возвращает нормально без "/"
- в самом UI браузере который запускает драйвер проверял тоже нет "/"
- гугл тоже не помог особо
- сделал .getPageSource(); для проверки что видит селениум, но и там без "/"
- версия селениума/браузера последняя
Никто не сталкивался с таким?
источник

АК

Алексей Кузьменов in QA — Автоматизация
Rostyslav Biliaiev
Всем привет
столкнулся с такой проблемой: есть автотест сравнивающий данные по АПИ и данные в браузере UI
загвоздка в том что значения атрибута в мета данных в браузере и АПИ одинаковы, но когда тест выполняет метод для UI "element.getAttribute("href")" он возвращает значение атрибута с добавлением в конце спецсимвола "/" (значение в атрибуте ссылка), в то время как в UI и API ссылка идет без спец символа "/"
что делал для проверки:
- делал getAttribute других атрибутов с значениями в качестве ссылки — возвращает нормально без "/"
- в самом UI браузере который запускает драйвер проверял тоже нет "/"
- гугл тоже не помог особо
- сделал .getPageSource(); для проверки что видит селениум, но и там без "/"
- версия селениума/браузера последняя
Никто не сталкивался с таким?
Берёте и проверяете последний символ. Если он "/", удаляете его.
Всё гениальное просто
источник

RB

Rostyslav Biliaiev in QA — Автоматизация
Алексей Кузьменов
Берёте и проверяете последний символ. Если он "/", удаляете его.
Всё гениальное просто
ну тогда сам тест не показателен становится, мне то нужно четко знать что в UI содержится, а если в UI действительно есть лишний "/" то я его просто вырежу
источник

АК

Алексей Кузьменов in QA — Автоматизация
Rostyslav Biliaiev
ну тогда сам тест не показателен становится, мне то нужно четко знать что в UI содержится, а если в UI действительно есть лишний "/" то я его просто вырежу
Хоть есть, хоть нету - адрес от этого не изменится. Если только на сервере настройки не мега корявые. Но тогда у вас не перейдёт на сайт
источник

RB

Rostyslav Biliaiev in QA — Автоматизация
Алексей Кузьменов
Хоть есть, хоть нету - адрес от этого не изменится. Если только на сервере настройки не мега корявые. Но тогда у вас не перейдёт на сайт
Спасибо за вариант решения
если что сделаю такой костылек, но добавлю проверку еще того что если в АПИ приходит с "/" в конце то ниче не резать для UI
источник

LY

Lev Yarushin in QA — Автоматизация
Rostyslav Biliaiev
Всем привет
столкнулся с такой проблемой: есть автотест сравнивающий данные по АПИ и данные в браузере UI
загвоздка в том что значения атрибута в мета данных в браузере и АПИ одинаковы, но когда тест выполняет метод для UI "element.getAttribute("href")" он возвращает значение атрибута с добавлением в конце спецсимвола "/" (значение в атрибуте ссылка), в то время как в UI и API ссылка идет без спец символа "/"
что делал для проверки:
- делал getAttribute других атрибутов с значениями в качестве ссылки — возвращает нормально без "/"
- в самом UI браузере который запускает драйвер проверял тоже нет "/"
- гугл тоже не помог особо
- сделал .getPageSource(); для проверки что видит селениум, но и там без "/"
- версия селениума/браузера последняя
Никто не сталкивался с таким?
Можно получить ссылку через JS
return document.getElementById("link_id").href;
источник

RB

Rostyslav Biliaiev in QA — Автоматизация
Lev Yarushin
Можно получить ссылку через JS
return document.getElementById("link_id").href;
спасибо попробую
в ходе рассуждений есть подозрение что selenium добавляет "/" только в том случае если значение  атрибута = href
источник

LY

Lev Yarushin in QA — Автоматизация
ну ЕМНИП это берётся не из значения атрибута а свойства если мы хотим взять src или href
Алексей может точнее сказать @barancev
источник

AS

Aleh Struneuski in QA — Автоматизация
Привет, если кому-то нужен REST web service для того, чтобы практиковать студентов или практиковаться  самому, то
такой сервис можно найти здесь http://52.202.21.1:8080/swagger-ui.html .
Этот REST web service построе около знакомого бизнесс домена для тестировщика bug tracking system.
Если сервис не будет работать - пиши мне в личку, я постараюсь исправить.
источник

B

Bola in QA — Автоматизация
Браузер умный, сразу ставит слэш. И это правильно, меньше запросов к веб серверу)
источник

M

Max in QA — Автоматизация
уже задавал вопрос, но решения и ответа не нашёл (
иногда при запуске теста или во время перехода между страницами не подругружается содержимое страницы, просто белый экран и бесконечная загрузка, если влезть руками и обновить страницу вручную то содержимое сразу подгружается. Такая поведение замечено только при исполнении автотестов и только на одном сайте, может кто-то сталкивался с подобной проблемой ?
источник

LY

Lev Yarushin in QA — Автоматизация
Такое бывает если какой-то ресурс долго грузится, а селениум ждёт полной загрузки страницы. Помогает установка Page loading strategy в eager или none
источник

LY

Lev Yarushin in QA — Автоматизация
источник

M

Max in QA — Автоматизация
расматривал этот варинат не помагает (
и так стоит "none"
источник

LY

Lev Yarushin in QA — Автоматизация
У хрома еще редко, но бывает глюк когда не получается определить адрес у ресурсов для prefetch. Раньше был флаг --dns-prefetch-disable который помогал в таких случаях, но его убрали.
источник

OS

Oleg Shuliak in QA — Автоматизация
Добрый день.
Подстажите, кто на каких англоязычных ресурсах/форумах сидит дабы новые занания по автоматизации тестирования черпать?
источник