Size: a a a

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

2019 September 23

EY

Evgeniy Yakovlev in QA — Автоматизация
Bola
у меня летает, что за комп у вас? какого размера карта?
комп хороший, памяти 32.
Около 57 веток с глубиной до 20 и ветвлениями
источник

MK

Misha Kovylin in QA — Автоматизация
Всем привет!
Кто-нибудь пробовал делать листенер, который на фоне каждые X милисекунд проверяет, есть ли элемент на странице?
Кейс - вылет кастомного алерта с ошибкой
Подскажите пожалуйста как это реализовать?
источник

ТС

Тестировщик Собеседований in QA — Автоматизация
Как в автоматизации веба отлавливать динамические элементы? Т.е те, что хоть как-то статичны, я отлавливаю через девтулс и инструмент «стрелочка»(Select an element in the page to inspect it)
источник

M

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

O

Olga in QA — Автоматизация
Тестировщик Собеседований
Как в автоматизации веба отлавливать динамические элементы? Т.е те, что хоть как-то статичны, я отлавливаю через девтулс и инструмент «стрелочка»(Select an element in the page to inspect it)
вы не можете посмотреть локатор, т.к. элемент исчезает?
источник

MK

Misha Kovylin in QA — Автоматизация
Max вроде того
источник

MK

Misha Kovylin in QA — Автоматизация
ну точнее и брошу эксепшн, если элемент алерта появится во время выполенения тестов
источник

ТС

Тестировщик Собеседований in QA — Автоматизация
Olga
вы не можете посмотреть локатор, т.к. элемент исчезает?
Ну да. Смотреть локаторы разных динамических элементов
источник

O

Olga in QA — Автоматизация
Тестировщик Собеседований
Ну да. Смотреть локаторы разных динамических элементов
открываете разметку, ищете элемент, в котором этот элемент появляется и исчезает. ставите на нем Break > Subtree modifications. Делаете на странице действие, которое вызывает появление этого элемента. У вас запаузится выполнение скриптов и появится дебаговая панелька, выполняющая этот скрипт по шагам. Выполняете шаги, пока не появится нужное. После этого юзаете стрелочку как обычно
источник

O

Olga in QA — Автоматизация
понятно или картинку сварганить?
источник

A

Alex in QA — Автоматизация
Olga
открываете разметку, ищете элемент, в котором этот элемент появляется и исчезает. ставите на нем Break > Subtree modifications. Делаете на странице действие, которое вызывает появление этого элемента. У вас запаузится выполнение скриптов и появится дебаговая панелька, выполняющая этот скрипт по шагам. Выполняете шаги, пока не появится нужное. После этого юзаете стрелочку как обычно
сложна, можно просто setTimeout(function(){debugger}, 5000) в консоли, и сам дебагер через 5 сек запустится)
источник

YP

Yuryi Prune in QA — Автоматизация
Olga
понятно или картинку сварганить?
сварганьте. будет полезно в истории
источник

O

Olga in QA — Автоматизация
https://stackoverflow.com/questions/19422214/how-can-i-inspect-disappearing-element-in-a-browser здесь короче все норм описано кстати ) я между прочим благополучно забыла /не знала про F8, честно признаю
источник

EL

Eugene 'Anaderon' Leibovich in QA — Автоматизация
источник

IM

Igor Mashkov in QA — Автоматизация
Всем привет. Подключаю selenide, и при запуске браузера возникает такая ошибка. Без селенида знаю как обойти, но тут никак. Может кто подсказать?
источник

Ps

Poo str in QA — Автоматизация
Igor Mashkov
Всем привет. Подключаю selenide, и при запуске браузера возникает такая ошибка. Без селенида знаю как обойти, но тут никак. Может кто подсказать?
права доступа от администратора сделай, в ошибке все написано
источник

IM

Igor Mashkov in QA — Автоматизация
Пытался так, не помогает.
источник

IM

Igor Mashkov in QA — Автоматизация
Poo str
права доступа от администратора сделай, в ошибке все написано
Не сделаю, блокируется отделом ИБ. Для селениума решил через options.setExperimentalOption("useAutomationExtension", false);
источник

AI

Alexander Ivanov in QA — Автоматизация
А ИБ совсем несговорчивые или даже не пытались обосновать необходимость?
источник

P

PinkiePie in QA — Автоматизация
всем привет! подскажите, плз, может кто сталкивался с такой проблемой. запускаю самый простой тест (pytest+chromedriver), все шаги отрабатывает, но при этом в конце выдает ошибку
"urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57663): Max retries exceeded with url: /session/e9f7cf859c23b894061189dca4350a00/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x109b93350>: Failed to establish a new connection: [Errno 61] Connection refused'))" 
уже гуглила, пробовала запускать другие тесты, библиотека reuests вообще подключена для других тестов, не для этого... пробовала настраивать логирование только критикал эрроров.
тесты запускаю в virtualenv (его тоже уже пересоздавала)
хром и хромдрайвер 77 версии
источник