Size: a a a

QA — Automation

2021 October 29

PN

Petrych Nick in QA — Automation
Ребят кто с гредлом работал помогите 🙏 я уже кеш гредла чистил но не помогает.У коллег на маке все запускается норм у меня жопа какая то
источник

AS

Andrei Solntsev in QA — Automation
Так ты открой тестовый отчёт и прочитай полный стэктрейс этой ошибки.
источник

PN

Petrych Nick in QA — Automation
Спасибо Андрей)Сейчас посмотрю
источник

A

Amazov in QA — Automation
есть ли русскоязычное сообщество WebDriverJS ?
источник

TK

Tanya Kolesnikova in QA — Automation
Всем привет. Подкиньте плиз идею.
Есть табличка плюс опрос сервера раз в 1 сек. И каждую секунду перерисовывается таблица (не спрашивайте почему так, в ближайшее время это не исправят). Selenium при проверке данных естественно падает с StaleElementReferenceException.
Есть какие-то варианты временно обойти это силами селениума/ js / прокси? Как-то задизейблить этот поллинг чтоли, чтоб тесты могли проверить табличку)
источник

S1

Sceptic 1234 in QA — Automation
лейзи инициализация + ретрай должно полечить по идее
источник

LY

Lev Yarushin in QA — Automation
ловить и искать заново
источник

TK

Tanya Kolesnikova in QA — Automation
О, про ретрай (самое очевидное) как раз не подумала)).  Некрасиво будет конечно, но временно можно потерпеть)) Спасибо
источник

OK

Oleksandr Khotemskyi in QA — Automation
а что вы в таблице тестируете?
источник

TK

Tanya Kolesnikova in QA — Automation
Просто текст
источник

S1

Sceptic 1234 in QA — Automation
по идее просто делать обращения к табличке через трайкетч и если стейл елемент то пробовать ещё раз немедленно - должно быть норм. плюс такая механика в фреймворке и в других местах может пригодиться в будущем
источник

OK

Oleksandr Khotemskyi in QA — Automation
если просто вычитать данные - читайте данные через executeScript - http://barancev.github.io/read-data-from-web-page/#toc5
источник

SM

Sewa Makhinya in QA — Automation
вероятно, можно получить текст страницы (момнетальный слепок) и проверять его как одну большую строку
источник

OK

Oleksandr Khotemskyi in QA — Automation
слишком медленно, я бы просто через js сразу вернул бы JSON с данными и все
источник

S1

Sceptic 1234 in QA — Automation
выглядит получше в данном конкретном случае, да.
но ретраи на стейл елемент всё равно во фреймворке нужны, я бы всё же через них реализовал как решение для более общих проблем.
источник

A

Alexander in QA — Automation
Я создал свою реализацию IWebElement и там для всех методов и свойств сделал проверку. Можно еще сделать функцию и в качестве параметра принимать делегат(передавать в качестве делегата клики и прочую нечесть) и там ловить исключения.
источник

TK

Tanya Kolesnikova in QA — Automation
Через js попробую сделать ,выглядит в моей ситуации оптимальным вариантов. Спасибо, вы супер)
источник

TK

Tanya Kolesnikova in QA — Automation
А на счет фреймворка, я использую selenide, и он в такой ситуации оказывается не спасает)
источник

S1

Sceptic 1234 in QA — Automation
оу, даже так? тогда да, через джс будет лучше ибо в селениде итак большая часть проблем подобных решена
источник

AS

Andrei Solntsev in QA — Automation
В сысле не спасает? Конечно спасает.
источник